framework.zend.com
Stable релиз 2.0 / 1.12

Помощники действий в Zend Framework

Ответить на комментарий:
LighteR 15.05.2009 17:41 написал: #
Тем не менее, в этом не только нет необходимости, но и зачастую это не лучшее решение с точки зрения расширяемости. В будущем, вы можете обнаружить, что конкретным контроллерам нужны лишь некоторые методы из базового класса, или что вы постоянно добавляете новые методы, нужные только лишь нескольким контроллерам, раздувая при этом базовый класс.;

Для описанной проблемы, как раз, наследование способствует большей расширяемости. Для этого существует иерархия классов. Т.е. на вершине иерархии класс содержащий методы, которые используются во всех контроллерах, его наследники добавляют методы, которые используются в ограниченном числе методов. И вот уже от этих наследников мы и получаем наши контроллеры.

Другое дело, что подобные вещи, возможно, стоит выносить из контроллера по эстетическим соображениям.
Комментарии временно отключены, вы можете воспользоваться форумом.