可以更改自动Yii ID吗?

时间:2013-05-21 22:15:23

标签: php jquery html5 yii yii-extensions

我正在Yii的一个项目中,客户希望不应该在任何框架中编码它。

因此,在浏览Yii中生成的任何视图的最终页面源时,我们可以看到它会自动为ID名称添加默认标记,例如:

  

'#yw0','#yw1',   。jQuery的( '#yw0')yiiListView({ 'ajaxUpdate':[ 'yw0'], 'ajaxVar': 'AJAX')   等

所以我想知道是否有更改这些默认值并将其更改为其他内容,例如:'cp1','cp2'等。

这可能吗?如果是,那么这样做的方法是什么?

此致

2 个答案:

答案 0 :(得分:0)

您应该手动设置小部件的id属性,如Twisted1919所说。如果您需要快速修复,您还可以更改核心框架代码并更改CHtml::ID_PREFIX,但我不建议这样做。

答案 1 :(得分:0)

为什么你想从Yii获得不同的ID?

在你深深要求改变任何框架之前,这不是一个好的选择。

是的,可以在yii中给出不同的ID。如果你在yii和模型中使用表单,那么你必须在yii模型中设置属性。