106 $action = $request->action();
107
108 // If the action doesn't exist, it's a 404
109 if ( ! $class->hasMethod('action_'.$action))
110 {
111 throw new HTTP_Exception_404('The requested URL :uri was not found on this server.',
112 array(':uri' => $request->uri()));
113 }
114
115 $method = $class->getMethod('action_'.$action);
116 $method->invoke($controller);
Интересуюсь всего пару месяцев технологией MVC, но не совсем понимаю почему все так не делают. Пока не прочитал нигде про такое. Хотя мне это первое что пришло в голову. Сходу так вроди бы одни плюсы:
1. при разработке верстальщиком самой вьюхи, он легко может ориентироваться в получаемых переменных (от меня - программиста)
2. единственный дамп переменной показывает все содержимое (елементарная функция на JavaScript позволяет автоматически сворачивать массив, а при клике разворачивать нужную часть массива)
3. структуру переменной можно легко организовать в понятной древовидной форме
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.