1

情况:
我当前的链接是通过以下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>

请指教。谢谢。

4

1 回答 1

4

最后一个可选变量是属性:

CHtml::link(
    CHtml::encode($data->name), 
    array('view', 'id'=>$data->idCategory),
    array('class'=>'linkClass','onmouseover'=>'doSomething();')
);

您可以将所有内容放入您需要的最后一个数组中,onclick data-foo id等等。

于 2012-08-29T22:16:54.917 回答