私は、MongoDBデータベースでLithiumFrameworkを使用するWebアプリに取り組んでいます。
アプリケーションの1ページに-複数のオブジェクトタイプのデータを表示したい。モデル間の関係(つまり、belongsTo、hasManyなど)の概念を理解しています。しかし、私の質問はコントローラーの関係に関係しています。
たとえば、「People」と「Companies」という名前の2つのオブジェクトがあるとします。企業に関する具体的な情報を「人」の視点で示したい。私は次のことをしました:
1)「People」モデルに次の行を追加しました。
public $belongsTo = array('Companies');
2)「PeopleController」ファイルには、次のような会社モデルへの参照も含まれています。
use app\models\Companies;
ここで、PeopleController内で、CompaniesControllerファイルのメソッドを呼び出します。
CompaniesControllerファイルを直接呼び出すことでこれにアクセスできますか?または、会社モデルを通過する必要がありますか?
どちらの場合も、構文のヘルプが必要になります。私はこれが呼ばれるべき最良の方法を考え出しているルーブルを持っています。
よろしくお願いします!