【发布时间】:2014-03-15 17:56:56
【问题描述】:
使用 yii CHtml::link 和其他类似的最佳实践是什么? 我正在制作一个按钮,我需要一个图标一些文本并响应悬停事件,它必须非常宽
使用 CHtml 与我可以使用一些 CSS 和 jquery 快速自定义的常规标签相比有什么优势吗?
【问题讨论】:
-
你可能会问,首先使用框架的目的是什么,如果你想做它为自己指定方法的事情......
-
嗯,在 MVC 的层面上,我了解使用框架的好处,但是当涉及到自定义按钮之类的小东西时,我不明白 CHtml::link 能给我什么?因为它以自己的风格绘制按钮,我想要我的,所以我认为在这种情况下最好使用直接的 html+css 否?
-
例如,它会在必要时自动转义值。但是,是的,这些方法可能更适合处理 dynamic 内容/值(例如,从数据库中获取链接文本,或者根据当前路由规则动态输出链接 href),而如果您只是有一个静态组件,您也可以在模板中以静态方式实现它。 “这一切都取决于”……而且信息如此之少,对于实际用例来说,一般来说什么可能“更好”并没有真正的说法。
-
嗯,我有一个常规按钮要制作。只是一个超链接。但是一个时尚的超链接。我的意思是很多样式:大小、颜色等...这就是为什么我想知道 CHtml 是否可以给我一些设置按钮样式的优势。
标签: jquery html css yii yii-chtml