Ops, funfou mas nao funfou…
Consegui criar um link, com X e tudo, para cada item na grid, mas…
O nome do modelo é Projeto, e a action é delete, e ele deleta pelo ID, então a "rota" deveria ser:
(…)/projeto/delete/id/n, onde n é o número da ID do meu projeto, mas …
Não é isso q acontece, o link gerado é (…)/delete/id/n sem o projeto/ antes da action.
O q estou fazendo de errado?
Segue o código (index.php na view projeto):
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
'filter'=>$model,
'columns'=>array(
array(
'class'=>'CLinkColumn',
'header'=>'Projeto',
'labelExpression'=>'$data->nome',
'urlExpression'=>'Yii::app()->controller->createUrl("view", array("id"=>$data->id))',
),
'dataInicioFormat',
'dataUpdateFormat',
'nomeStatus',
array(
'class'=>'CButtonColumn',
'header'=>'Editar',
'template'=>'{update}',
'deleteButtonUrl'=>'Yii::app()->createUrl("update", array("id" => $data->id))',
),
array(
'class'=>'CButtonColumn',
'header'=>'Apagar',
'template'=>'{delete}',
'deleteButtonUrl'=>'Yii::app()->createUrl("delete", array("id" => $data->id))',
),
),
'htmlOptions'=>array('class'=>''),
)
);