1
我有一個金屬塊領域已經從含有&
的名稱創建數據庫:使用「&」在蛞蝓
name: Hansel & Gretel
slug: hansel-&-gretel
主義從沒有URL友好名稱的字符刪除。那麼,&
絕對是網址友好的。
現在,當我生成一個鏈接到童話般的symfony的link_to()
我得到:
http://myfairytalesite.ft/tale/hansel-%26amp%3B-gretel
所以前&
獲取網址編碼,它被更改爲HTML實體。
當我瀏覽到這個網址我得到404錯誤,因爲蛞蝓只有URL解碼和路線(sfDoctrineRoute)試圖找到與塞hansel-&-gretel
的對象,顯然不存在於數據庫中。
我的問題:我能做些什麼呢?
該名稱是從外部源導入的,因此我無法手動更改它。
我想加入html_entities_decode
的地方,我使用slug的動作,但感覺就像一個機翼連接到與管磁帶飛機...
我甚至試圖挖掘到的Symfony的內部,看看我可以在那裏改變什麼,我走得如此之深,我擔心我會喚醒炎魔但卻找不到任何有趣的東西。 :/
有沒有人有類似的問題?它可以是Sf或Doctrine錯誤嗎?