0

我正在 Yii 的一个项目中工作,客户希望没有迹象表明它是在任何框架中编码的。

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

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

所以我想知道是否有任何方法可以更改这些默认值并将它们更改为其他值,例如:'cp1'、'cp2'等。

这可能吗?如果是,那么执行此操作的方法是什么?

问候,

4

2 回答 2

0

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

于 2013-05-22T01:40:52.717 回答
0

为什么要从 Yii 获取不同的 id?

除非您强烈要求,否则更改框架的任何内容都不是一个好的选择。

是的,可以在 yii 中提供不同的 id。如果您在 yii 和模型中使用表单,那么您必须为此在 yii 模型中设置属性。

于 2014-05-09T13:25:16.043 回答