PHP MVC - Список моделей? - PullRequest
       1

PHP MVC - Список моделей?

1 голос
/ 17 октября 2011

Я новичок в использовании структуры MVC и разрабатываю свою собственную инфраструктуру MVC для университетского проекта.У меня есть класс базы данных, который я могу использовать, чтобы отправить запрос в базу данных и вернуть мне массив объектов (стандартный объектный класс PHP).Затем я хочу отобразить список объектов на индексной странице.

Мой вопрос: должен ли этот список стандартных объектов действительно быть списком моделей?Или они в порядке, как они?

Ответы [ 3 ]

0 голосов
/ 17 октября 2011

Вы должны хранить данные в своей базе данных и манипулировать этими данными (создавать, обновлять, читать и уничтожать) с вашими моделями. Я думаю, вы должны лучше знать, что такое MVC и для чего. Вы можете прочитать немного здесь

0 голосов
/ 17 октября 2011

зависит ... Можно утверждать, что большинство приложений очень тяжелые на стороне модели (толстые модели - это фактический шаблон), поэтому этого будет недостаточно для создания нескольких stdObjects из массива, но на самом деле сопоставление таблиц с объектомклассы, так что вы можете добавить к ним полезные методы.

Я бы порекомендовал взглянуть на Doctrine и попробовать реализовать подмножество функций.

0 голосов
/ 17 октября 2011

Вам не нужно создавать отдельные классы модели только ради создания классов модели, потому что они находятся в имени шаблона MVC. Если ваше решение также работает, когда вы просто передаете массив классов стандартных объектов PHP в ваше представление, вы должны просто использовать это. В этом случае создание классов модели будет просто дополнительной работой без пользы. Однако, если вам нужна дополнительная функциональность помимо простого вывода списка результатов базы данных, вам следует рассмотреть возможность создания реальных моделей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...