iceman
говнокодер
CMS на базе Zend Framework
CMS разбил на 2 приложения, пользовательскую (сайт) и админку
Оба приложения имеют общие базовые контроллеры
Иерархия такая:
- BaseController extends Zend_Controller_Action
- - CmsController extends BaseController
- - - PublicController extends CmsController (для сайта)
- - - AdminController extends CmsController (для админки)
в CmsController засуну авторизацию, проверку доступа к странице и т.д.
это правильно? в смысле нужно ли так разбивать?
так же хочу добавить базовый контроллер BlocksController - например lastNewsAction() - будет выводить список последних новостей, в шаблоне Layout - вызов будут вставки
я правильной дорогой иду товарищи?
CMS разбил на 2 приложения, пользовательскую (сайт) и админку
Оба приложения имеют общие базовые контроллеры
Иерархия такая:
- BaseController extends Zend_Controller_Action
- - CmsController extends BaseController
- - - PublicController extends CmsController (для сайта)
- - - AdminController extends CmsController (для админки)
в CmsController засуну авторизацию, проверку доступа к странице и т.д.
это правильно? в смысле нужно ли так разбивать?
так же хочу добавить базовый контроллер BlocksController - например lastNewsAction() - будет выводить список последних новостей, в шаблоне Layout - вызов будут вставки
PHP:
<?php echo $this->action('lastNews', 'blocks');?>