Я использую Codeigniter и Doctrine вместе для проекта. У меня все налажено с обоими этими инструментами. Но я не уверен, где я должен был этот кусок кода:запрос доктрины в модели или контроллере?
$query = $em->createQuery('SELECT u FROM sessions u');
$sessions = $query->getResult(); // array of User objects
Должен ли я положить это в контроллере или в модели/сущностями? Сначала я подумал, что я должен поместить такую логику в модель сеансов, но для этого требуется менеджер объектов $ em, который, как я думал, должен был находиться в контроллере.
Спасибо, это сбило меня с ума в течение последних полчаса.
Где бы я положил что-то вроде этого (DAO) в codeigniter? в моделях или как часть библиотеки? – user594044
Я не очень хорошо знаком с codeigniter, но я бы, вероятно, поместил его в модель. –