2011-01-10 4 views
0

У меня есть две подобластей, указывающие на «веб» каталог в моей реализации Symfony 1.4 и хотели бы направить на определенные модули/действий на основе которых поддомен было использовано, чтобы прибыть на местеSymfony - Маршрутизация на основе субдомена?

sub1.domain.com --> module1/action 
sub2.domain.com --> module2/action 

Есть простой способ сделать это в routing.yml? Настроить index.php, разбор узла для субдомена?

ответ

3

Посмотрите на this chapter в More With Symfony. Это по существу то же самое, создавая настраиваемый маршрут, который проверяет субдомен ... Он использует БД, но вы можете опустить это, если вам не нужно ударять БД.

+0

Спасибо. Не простая конфигурация yml, на которую надеялась Symfony newb, но похоже, что это правильный подход. – James

+0

На самом деле это не тот комплекс, клянусь. :-) Просто FYI, если вы хотите переключать приложения, а не модуль/действие, вы хотите посмотреть на фильтры или модифицировать index.php ... или дополнительные правила .htaccess ... которые один из этих трех будет действительно зависеть о ситуации. – prodigitalson

+0

Теперь я лучше понимаю ваши рекомендации, спасибо. Не могли бы вы рассмотреть этот связанный вопрос? http://stackoverflow.com/questions/4702414/how-to-structure-this-symfony-web-project – James

Смежные вопросы