主な要件は次のとおりです。データベース クエリを実行し、おそらくその引数でデータベース (グループ) を指定できる再利用可能なコンポーネントまたは関数を作成したい。
しかし今のところ、次のような単純なもので十分でしょう。
$this->db->get_all_by_specific_db('tablename',$config['group1']);
// $config['group1'] は、指定されたテーブルでデータを取得する特定のデータベースのデータベース構成です。「特定のデータベース」と言っているのは、多くのデータベースをエンティティであるかのように使用しており、スケールするために数が増える可能性があるためです
この要件を満たすための提案はありますか?回避策?など。または、codeigniter チームが行った既存の API またはドキュメント (具体的には DB_active_rec.php) が既に存在する可能性がありますが、私はそれを見つけられませんでした。チュートリアルやその他のリソースに関する提案、リンク (おそらく、これを満たすための PHP の設計と OOP に関するさらなる研究は非常に高く評価されます。
PS: 私は pyrocms を使用していますが、php または codeigniter の実装でもこれに対処できると思います。