情况:
我当前的链接是通过以下 yii 方法生成的:
<?php
echo CHtml::link(CHtml::encode($data->name), array('view', 'id'=>$data->idCategory));
?>
我想做的事情:
需要建立一个像这样结构的链接
<a onmouseover="doSomething();" href="http://mysite.com/index.php?r=categories/view">Books</a>
请指教。谢谢。
最佳答案
最后一个可选变量是属性:
CHtml::link(
CHtml::encode($data->name),
array('view', 'id'=>$data->idCategory),
array('class'=>'linkClass','onmouseover'=>'doSomething();')
);
您可以将所需的所有内容放入最后一个数组中 onclick
data-foo
id
等
关于php - 如何在 Yii CHtml::link 中包含 javascript 操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12187254/