imageButton

Como é que o imageButton pode redireccionar para outra página?

eu tenho:


<?php echo CHtml::imageButton(Yii::app()->request->baseUrl . '/images/cart.png', array('style' => 'margin-left:15px;float:right;')); ?>

leia este:




$imghtml=CHtml::image('server/gallery/'.$data->gallery.'/th_'.$data->picturenumber.'.jpg', $data->picturenumber.'.jpg');

echo CHtml::link($imghtml, array('view', 'id'=>$data->id));



Então em que situações o outro se aplica?Obrigado

basicamente, ImageButton é por [forma] apresentar, não há [URL] propriedade a menos que você usar javascript onClick.

Então

para mais detalhes:

http://www.yiiframework.com/doc/api/1.1/CHtml#imageButton-detail


<?php echo CHtml::imageButton(Yii::app()->request->baseUrl . '/images/cart.png', array('style' => 'margin-left:15px;float:right;', 'onclick'=>'location.href='.Yii::app()->request->baseUrl."/index.php/controller/action/id/".$model->param)); ?>

acho que isso ajuda a dar uma clariada