Задача: есть пути: /users/$username и /users/$some_action Как правильно организовать роуты в системе ZF? Мое решение на данный момент: UsersController::view UsersController::someAction routes.php ->addRoute("user-view", new Zend_Controller_Router_Route( "users/:username/*", array( "controller" => "users", "action" => "view" ) ) ) UsersController::view try { $user = $this->getUserFromRequest(); } catch ( PageException_NotFound $e ) { $action = $this->getRequest()->getParam( ‘username’ ); $this->_forward( [...]
Posts Tagged ‘zend framework’
Фев 16 2010
ZendFramework vs Symfony
По производственным нуждам приходится разбираться с достаточно популярным фреймворком Symfony. Но это же — пиздец, товарищи! Несмотря на некоторые приятные плюшки, фреймворк так и блещет извращенными представлениями об ООП его разработчиков. Чего только стоит передача параметров из контроллера в представление. Если в ZF все логично: мы в контроллере наполняем экземпляр представления переменными: class SomeController extends [...]
Янв 22 2010
Кеширование участков представления
При разработке веб приложений, необходимо не забывать уделять должное внимание кешированию как данных, так и участки сгенерированого HTML. Код, отвечающий за кеширование участка представления в Zend Framework’е, выглядит приблизительно так: [ some html skipped ] < ?php $id = "some_cache_id"; // if it is a cache miss, output buffering is triggered if ( !( [...]
Ноя 14 2008
UP. Итерация вторая
Начать хочу с извенений о срыве сроков — слишком много работы было кроме hMoney. Но хочу сразу всех уверить — бросать я не собираюсь не смотря на все трудности :) Кстати из-за того, на что было потрачено эти две недели, теперь появится несколько новых статей: первая — о реализации jabber клиента на javascript (скорее всего [...]
Окт 10 2008
UP. Полномасштабная разработка проекта
Чего-то сегодня не спится совершенно… Возможно это тот самый знак, которого я так долго ждал? А знак мне нужен был, что бы решиться начать серию статей на основе реальной разработки проекта средних масштабов. Но не просто разработке в общем смысле этого слова, и даже не о разработке на основе Zend Framework, Doctrine ORM и пр. [...]
Июл 24 2008
Zend_Db_Table vs PHPDoctrine
Выдалось немного времени на эксперименты с Zend_Db_Table (ZDT) и по результатам хочу отписаться сюда :) Итак. Не так давно в голову закралась мысль «зачем мне ORM, если у ZendFramework есть Zend_Db_Table?». Вобщем-то довольно справедливое сомнение, если учесть, что ZDT содержит всю ту же функциональность, характерную для ORM: тут и биндинг полей к свойствам, тут и [...]