Пользовательский путь для скриптов вида

Я использую настраиваемые пути для своего приложения на основе 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.

Другие вопросы по тегам