Я разработал приложение с Zend Framework, и теперь я хочу иметь возможность поместить приложение в подкаталог Documentroot.
например http://www.example.com/myapp/
Я прочитал довольно много документов о том, как это может работать, но в целом эти решения не соответствуют моим потребностям. Существует ли тривиальный способ выполнения действия subdir, без добавления конкретного пути к любому файлу, который генерирует страницы.
В сети есть несколько примеров, где basePath устанавливается в среде приложения, и поэтому существует вызов метода для каждого создания «формы», которое предшествует пути перед ссылкой.
$form->setAction($this->_request->getBaseUrl() . $this->_helper->url('sign'));
Это было от: http://johnmee.com/2008/11/zend-framework-quickstart-tutorial-deploy-to-a-subdirectory-instead-of-web-root/
Но это работает только для небольших примеров, у меня есть тонны форм, тонны представлений и тонны скриптов. Я не могу поверить, что это (давайте назовем это хаком :)) - единственное решение для этого.
Есть идеи?