Переименовать папку "web" в Symfony 1.4
Я хочу переименовать папку "web" в "html" в symfony 1.4, к сожалению, поиск документации по этому вопросу ни к чему не привел, кроме как к тому, как это будет сделано в версии 1.0, которая, похоже, не работает.
5
2 answers
Во-первых, вам не нужно его переименовывать. Вы можете просто создать символическую ссылку (если вы не используете Windows):
ln -s web html
Если вы все еще хотите изменить имя веб-папки, вы можете сделать это в классе конфигурации проекта вашего проекта, перегрузив setRootDir():
class ProjectConfiguration extends sfProjectConfiguration
{
public function setRootDir($rootDir)
{
parent::setRootDir($rootDir);
$this->setWebDir($rootDir . DIRECTORY_SEPARATOR . 'html');
}
}
8
Author: Jakub Zalas, 2010-10-16 15:34:44
Ответ Кубы в правильном направлении, но я думаю, что чище использовать setWebDir
внутри setup
:
class ProjectConfiguration extends sfProjectConfiguration
{
public function setup()
{
$this->setWebDir($this->rootDir . '/html');
}
}
Я бы вообще предпочел не использовать символическую ссылку, потому что она загромождает корневую папку.
5
Author: lonesomeday, 2010-10-16 11:20:27