Я работаю над веб-приложением, используя Lithium Framework с базой данных MongoDB.
На одной странице приложения - я хочу отображать данные из нескольких типов объектов. Я понимаю концепцию отношений (т. е. «принадлежит», «имеет много» и т. д.) между моделями. Но мои вопросы связаны с отношениями с контроллером.
Например, предположим, что у меня есть два объекта с именами «Люди» и «Компании». Я хочу показать конкретную информацию о компаниях в представлении «люди». Я сделал следующее:
1) В модели «Люди» я добавил следующую строку:
public $belongsTo = array('Companies');
2) В файл «PeopleController» я также включил ссылку на модель компаний, например:
use app\models\Companies;
Теперь внутри PeopleController я хочу вызвать метод в файле CompaniesController.
Могу ли я получить к нему доступ, напрямую вызвав файл CompaniesController? Или мне нужно пройти через модель компании.
В любом случае мне понадобится помощь с синтаксисом. У меня есть рубли, выясняя, как это лучше назвать.
Заранее спасибо за помощь!