电贺!
我有一个问题 - 是否可以将一些属性(例如,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>
。
提前致谢。
答案 0 :(得分:3)
不 - 这不是路线的一部分 - 这是a
的一个属性,因此产生了......
您可以创建自己的帮助器或覆盖link_to函数以执行您想要的操作
答案 1 :(得分:2)
不,路由类不接受任何html属性。这只能在link_to
函数中完成。您可以覆盖link_to
并传递所需的属性,也可以将这些属性作为link_to
参数使用一个数组。
link_to
只使用方法url_for
从您提供的路由生成链接。