Квадратный вопрос!
Всем доброго времени суток!
Есть вопросик, для общего развития! есть класс user, где описаны свойства и методы добовления/редактирвания/удаление к примеру есть ресурс (список пользователей) host/users за это ресурс отвечает соответсвующий класс usersController и соответствующий метод users_action, который обрабатывает GET или POST... public function users_action () { тут обращение к своей модели и вытаскиваем ассоциатвный массив из БД } есть view user так вот сам вопрос, как правильней делать... 1) массив передоват в во вьюху 2) или созадавть массив объектов (туда закарячить данные из БД) и после предовать во вьюху 3) или вовсе в методе users_action запускать какой то свой класс USERS, в котором лежат все данные пользователей? вообщем как ток |
надеюсь я смог передать суть моего ворпоса...
|
Как вам удобнее, так и делайте.
Я бы во вьюху передал коллекцию экземпляров класса User и уже с ней работал. ps. название у метода контроллера, имхо, неправильное. Текущие подразумевает обработку каких-то действий, а вы вообще страничку (html) возвращать планируете. |
Посоветуйте как правильней организовать имена и т.д.?
|
" а вы вообще страничку (html) возвращать планируете."
но тут два вариенат либо сырые данные (json или что нить иное...) или html |
Sergey1986, если вам нужны данные пользователей, то назовите метод "getUsersList" и верните json.
Если вам нужна страничка со списком пользователей, то назовите метод "usersList" и верните html. "Users" можно опустить, из контекста это и так будет понятно. Ну и т.п. Также лучше разбить контроллер на 2: первый будет обрабатывать синхронные запросы и возвращать html; второй будет обрабатывать асинхронные и возвращать json. Это все мое личное мнение. |
возник вопрос как лучше получить колекцию объектов из массива?
|
Цитата:
|
Часовой пояс GMT +3, время: 19:40. |