symfony1.4フレームワークで開発されたウェブサイトがあります。このウェブサイトは複数のドメインを持つことができるはずです。各ドメインには、特別なホームページとその他すべてがあります。実際には、ドメインは各アクションのパラメータである必要があり、それに応じて、アクションはデータベースからデータを取得して表示します。
たとえば、私たちについてのページがあります。私たちについての内容をabout_usテーブルに保存します。このテーブルにはwebsite_idがあります。ウェブサイト情報はウェブサイトテーブルに保存されます。これを仮定します:
website (id, title, domain)
about_us (id, content, website_id)
ウェブサイトの内容:
(1, 'foo', 'http://www.foo.com') and (2, 'bar', 'http://www.bar.com')
about_usの内容:
(1, 'some foo', 1) and (2, 'some bar', 2)
問題は、このようにできるように、Symfonyプロジェクトをどのように構成すればよいかということです。ドメインをパラメーターとして取得し、それをSymfonyアクションで使用するには?