Переименуйте папку «web» в Symfony 1.4

Я хочу переименовать папку «web» в «html» в symfony 1.4, к сожалению, поиск документации по этому поводу ни к чему не привел, за исключением того, как это было бы сделано в 1.0, что, похоже, не работает.

Solutions Collecting From Web of "Переименуйте папку «web» в Symfony 1.4"

Во-первых, вам не нужно переименовывать его. Вы можете просто создать символическую ссылку (если вы не используете Windows):

ln -s web html 

Если вы все же хотите изменить имя веб-папки, то можете сделать это в классе ProjectConfiguration вашего проекта, перегрузив setRootDir ():

 class ProjectConfiguration extends sfProjectConfiguration { public function setRootDir($rootDir) { parent::setRootDir($rootDir); $this->setWebDir($rootDir . DIRECTORY_SEPARATOR . 'html'); } } 

Ответ на кубу идет по правильной линии, но я думаю, что в setWebDir можно использовать setWebDir :

 class ProjectConfiguration extends sfProjectConfiguration { public function setup() { $this->setWebDir($this->rootDir . '/html'); } } 

Обычно я предпочитаю не использовать символическую ссылку, потому что она загромождает корневую папку.