[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: zend framework (модульная файловая структура сайта)
ignar
Как при модульной файловой иерархии правильно подключить controller, view и layouts.
Опишу более подробно:
вот общий вид ФС
----------------------------------------------------
/application
__/config (optional)
__/(module 1)
____/config (optional as needed)
____/controllers
____/models
____/views
__/(module 2)
____/controllers
____/models
____/views
__/(module n)
____/controllers
____/models
____/views
/htdocs
___/images
__/scripts
__/styles
__index.php
/library
__/Zend
__/(other libraries)
/tmp
__/sessions
__/cache
__/view_compiles
----------------------------------------------------
взят с http://framework.zend.com/wiki/display/ZFD...irectory+Layout
подключение controllera осуществленно вот так:
----------------------------------------------------
$controller = Zend_Controller_Front::getInstance();
$controller->setControllerDirectory(
array(
'(module n)' => APP_DIR . '/(module n)/controllers',
'(module m)' => APP_DIR . '/(module m)/controllers'
));
$controller->setDefaultControllerName('(module n)');
----------------------------------------------------
А как дать понять какой именно вид и шаблон подключать?
при стандартной, одно-модульной структуре я делал так:
----------------------------------------------------
Zend_Layout::startMvc(array(
'layoutPath' => APP_DIR . '/' . $controller->getControllerName() . '/layouts',
'layout' => 'main'
));
----------------------------------------------------
Кто может привести стартовый файл и структуру сайта?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.