Рассмотрим этот маршрут в bootstrap.php … Route::set('crud', 'staff/<controller>(/<action>(/<id>))', array( 'controller' => '(activities|users|default-emails)', 'action' => '(new|view|modify|delete)', 'id' => '\d+' ))->defaults(array( 'directory' => 'staff', 'action' => 'view' )); по Route::set('crud', 'staff/<controller>(/<action>(/<id>))', array( 'controller' => '(activities|users|default-emails)', 'action' => '(new|view|modify|delete)', 'id' => '\d+' ))->defaults(array( 'directory' => 'staff', 'action' => 'view' )); action_default-emails() default-emails пытается запустить метод action_default-emails() который, очевидно, […]
Я нахожу примеры и учебные пособия о моделях и о проверке. И я указываю, что валидация (или, по крайней мере, большая ее часть) должна быть в модели, с которой я согласен. Но я не могу привести примеры или учебные пособия, которые показывают, как это должно быть сделано. Может ли кто-нибудь помочь мне с простым примером […]
Я только что наткнулся на это на GitHub. ($config === NULL) and $config = Kohana::config('email'); Это эквивалент if ($config === NULL) { $config = Kohana::config('email'); } Это обычное явление? Буду ли я ожидать, что другие разработчики рассмотрят мой код, если я воспользуюсь этим первым способом, чтобы сразу узнать, что он делает?
В чем отличие разработки веб-сайта в MVC и 3-уровневой или N-уровневой архитектуре? Какая из них лучше? Каковы плюсы и минусы?