【发布时间】:2014-09-15 10:30:38
【问题描述】:
我正在做一个 Yii 项目,在索引页面上,我有多个由 yii 加载的 div id,第一个 id 名为 yw0,第二个是 yw1,第三个是 yw2,但是在 yw1 id 之后我有一个 ajax 页面还会生成两个id的yw0和yw1。所以新的 id 与旧的 id 冲突,什么将是摆脱这种情况的可能解决方案。
【问题讨论】:
我正在做一个 Yii 项目,在索引页面上,我有多个由 yii 加载的 div id,第一个 id 名为 yw0,第二个是 yw1,第三个是 yw2,但是在 yw1 id 之后我有一个 ajax 页面还会生成两个id的yw0和yw1。所以新的 id 与旧的 id 冲突,什么将是摆脱这种情况的可能解决方案。
【问题讨论】:
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dp,
'itemView'=>'_view',
'id'=>'id-of-list-view-div',
'pager'=>array(
'id'=>'id-of-pager-ul'
)
));
您可以在两个小部件(CListView 和 CPager)上设置自己的 html ID 这样,当它们重新加载时,它们将保留 ID,并且不会发生冲突
希望对你有帮助
【讨论】: