我正在Yii的一个项目中,客户希望不应该在任何框架中编码它。
因此,在浏览Yii中生成的任何视图的最终页面源时,我们可以看到它会自动为ID名称添加默认标记,例如:
'#yw0','#yw1', 。jQuery的( '#yw0')yiiListView({ 'ajaxUpdate':[ 'yw0'], 'ajaxVar': 'AJAX') 等
所以我想知道是否有更改这些默认值并将其更改为其他内容,例如:'cp1','cp2'等。
这可能吗?如果是,那么这样做的方法是什么?
此致
答案 0 :(得分:0)
您应该手动设置小部件的id属性,如Twisted1919所说。如果您需要快速修复,您还可以更改核心框架代码并更改CHtml::ID_PREFIX,但我不建议这样做。
答案 1 :(得分:0)
为什么你想从Yii获得不同的ID?
在你深深要求改变任何框架之前,这不是一个好的选择。
是的,可以在yii中给出不同的ID。如果你在yii和模型中使用表单,那么你必须在yii模型中设置属性。