2011-11-30 33 views
0

感謝!在routing.yml的Symfony中添加link_to()函數的默認屬性

我有一個問題 - 是否可以添加一些屬性(例如,my_attr:my_value)到routing.yml,每次都會出現在<a>標記中?例如,我正在寫類似... link_to('super link', 'super_module'),並且當模板加載時,我們在HTML源代碼中看到<a href="/path_to_module" my_attr="myvalue">super link</a>

希望,你明白我想要什麼。

在此先感謝。

回答

2

不,路由類不接受任何html屬性。這隻能在link_to函數中完成。您可以覆蓋link_to並傳遞所需的屬性,也可以使用具有這些屬性的一個陣列作爲link_to參數。

link_to只是使用方法url_for從您給出的路由生成鏈接。

+0

+1 ..你的鍵盤明顯比我的快! – ManseUK

+0

謝謝!我更喜歡重寫。 – bonbonez

3

都能跟得上 - 這不是路線的一部分 - 這是你可以創建自己的助手或重寫的link_to功能做你想做什麼就在於S作爲結果產生的a屬性...

+0

謝謝你,並在速度打字訓練;) – bonbonez

+0

+1 ...我更快的秒數:D – samura