abstract class Controller (Контроллер)
Абстрактный класс Controller
Базовый класс для реализации контроллеров (DVelum 0.9 и выше)
abstract class Controller { /** * Адаптер подключения к базе данных по умолчанию * @var Zend_Db_Adapter_Abstract */ static protected $_defaultDb; /** * Ссылка на объект Page * @var Page */ protected $_page; /** * Адаптер подключения к базе данных текущего объекта * @var Zend_Db_Adapter_Abstract */ protected $_db; /** * Ссылка на объект Resource * @var Resource */ protected $_resource; /** * Словарь локализации * @var Lang */ protected $_lang; /** * Ссылка на маршрутизатор * @var Router */ protected $_router; /** * Установить адаптер подключения к базе данных по умолчанию * @param Zend_Db_Adapter_Abstract $db */ static public function setDefaultDb(Zend_Db_Adapter_Abstract $db) /** * Установить адаптер подключения к базе данных для текущего объекта * @param Zend_Db_Adapter_Abstract $db */ public function setDb(Zend_Db_Adapter_Abstract $db) /** * Установить ссылку на маршрутизатор * @param Router $router */ public function setRouter(Router $router) /** * Действие по умолчанию * (Необходимо определить в дочерних классах) */ abstract function indexAction(); }comments powered by Disqus