我正在开发一个使用 Lithium Framework 和 MongoDB 数据库的 Web 应用程序。
在应用程序的一页上 - 我想显示来自多种对象类型的数据。我了解模型之间的关系概念(即,belongsTo、hasMany 等)。但是,我的问题与控制器关系有关。
例如,假设我有两个名为“People”和“Companies”的对象。我想在“人”视图上显示有关公司的特定信息。我做了以下事情:
1)在“人”模型中,我添加了以下行:
public $belongsTo = array('Companies');
2)在“PeopleController”文件中,我还包含了对公司模型的引用,例如:
use app\models\Companies;
现在,在 PeopleController 中,我想调用 CompaniesController 文件中的方法。
我是否可以通过直接调用 CompaniesController 文件来访问它?或者,我是否必须通过公司模式。
无论哪种情况,我都需要语法方面的帮助。我正在用卢布找出应该调用的最佳方式。
在此先感谢您的帮助!