Вопрос по модели и проверке значения )

CHEM_Eugene

Новичок
По-моему, авторизация - это не слишком удачный пример для реализации её средствами MVC, т.к. модель и контроллер ещё можно придумать, а вот представление зависит от других модулей, т.к. авторизация - это логика приложения, сквозной функционал. И не стоит заморачиваться на MVC, а делать через domain object c удобным и понятным интерфейсом пусть даже и не используя никаких шаблонов.
Поэтому
имеет ли право модель быть так написана...
- имеет право
 

Sluggard

Новичок
ИМХО, логичнее вместо
PHP:
$user = new user();
if ($user->getByLogin($_POST['user_login'])) {
    ...
}
написать
PHP:
if (users::getByLogin($_POST['user_login'])) {
    ...
}
Все же по идиотски выглядит создание эеземпляра, чтобы получить коллекцию. И писать
PHP:
$rule = new rule();
$rules = $rule->getAll();
вместо
PHP:
$rules = rules::getAll();
не с руки.

-~{}~ 22.08.08 02:51:

$response = $model->check... ($_POST); // модель сама знает какие данные ей нужны и проверит их там и вернет обькт ответа
то, какие данные ей нужны, должен решать контроллер, а не модель. В зависимости от страницы, я хочу менять те или иные свойства модели. И определяться это должно не наличием соответствующих индексов в POST массиве.
 
Сверху