Пользовательский путь для скриптов вида
Я использую настраиваемые пути для своего приложения на основе Zend Framework (также называемые темами).
Скрипты вида сохраняются в public/themes/themename/modulename/...
Таким образом, переключение темы приложения просто заменяет themename
в пути.
Как заставить Zend Tool сгенерировать скрипты вида в этом каталоге вместо скриптов по умолчанию? Я полагаю, нужен какой-то провайдер?
Как зарегистрировать провайдера, чтобы он был по умолчанию для всех проектов на базе zf?
3 ответа
Посмотрите на Zend-провайдеров по умолчанию и расширьте классы своими, перегружая пути.
В вашей начальной загрузке вы можете добавить путь к скрипту:
protected function _initViewScripts()
{
$this->bootstrap('view');
$view = $this->getComponent('view');
$view->addScriptPath('path/to/view/scripts/');
}
Я не могу сказать вам, как вы можете достичь того, чего вы хотите, но я могу вам помочь. Zendcast Если вы не знаете о Zendcast, это отличная возможность найти учебники по Zend Framework.