這裏呈現的電子郵件生成路徑的一些問題
是我在做什麼
<a href="{{ domain_parameter ~ path('news_homepage') }}"> My Link </a>
而上parameters.yml
domain_parameter: http://mydomain.com
上的路由
news_homepage:
pattern: /news
defaults: { _controller: newsBundle:News:index }
:用cron 210
然後我發郵件的任務
雖然這樣做,所以我希望得到的URL看起來像這樣:
http://mydomain.com/news
,但我發現這一點:
http://mydomain.com/website.com/web/app.php/news
如果我用「url」代替「path」,它會導致:
http://localhost/var/www/website.com/web/app.php/news
你有什麼想法,我怎麼能得到這個按預期工作?感謝您提前
你的.htaccess文件中有東西嗎?你爲默認路徑定義了什麼設置,以便在使用'path'命令時獲得'website.com/...'? – Javad
Javad,在我的apache虛擬主機中,我將mydomain.com的「Root」定義爲綁定到文件夾/var/www/website.com/,我的Symfony項目是 –
這是真的,但是如果您定義了「網站」。 com'作爲虛擬主機,那麼'path'命令不應該顯示'website.com/web/app.php/something',它應該只是打印'/ Symfony/web/app.php/something'。確保你在'config.yml'中的默認路徑有一個正確的配置 – Javad