Pessoal,
Bom dia.
Vou tentar reproduzir meu ambiente.
Preciso trocar a view do meu modelo projeto. Ao invés de usar o CListView preciso usar algo parecido com o CGridView.
Preciso de uma listagem em forma de grid no índice de forma que as pessoas cliquem no nome do projeto e o mesmo vá para o seu detalhamento (view.php), ou sejam sem o uso do ‘class’=>‘CButtonColumn’.
Consigo fazer isso usando o CGridView? Ou adaptar o CListView seria mais facil?
Samples are welcome!
Valeu pessoal, antecipadamente, obrigado a todos!
http://www.yiiframew …1.1/CLinkColumn
Veja o exemplo abaixo. No meu exemplo, coloquei o link na coluna nome.
<?php
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'company-grid',
'dataProvider'=>$model->search(),
'columns'=>array(
'id',
'code',
array(
'class'=>'CLinkColumn',
'header'=>'nameLink',
'labelExpression'=>'$data->name',
'urlExpression'=>'Yii::app()->controller->createUrl("view", array("id"=>$data->id))',
),
// 'name',
'segment',
'category',
'active',
array(
'class'=>'CButtonColumn',
),
),
)); ?>
http://www.yiiframew …1.1/CLinkColumn
Veja o exemplo abaixo. No meu exemplo, coloquei o link na coluna nome.
<?php
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'company-grid',
'dataProvider'=>$model->search(),
'columns'=>array(
'id',
'code',
array(
'class'=>'CLinkColumn',
'header'=>'nameLink',
'labelExpression'=>'$data->name',
'urlExpression'=>'Yii::app()->controller->createUrl("view", array("id"=>$data->id))',
),
// 'name',
'segment',
'category',
'active',
array(
'class'=>'CButtonColumn',
),
),
)); ?>
Meu amigo,
FLAWLESS VICTORY!
FATALITY!
Funfou que foi uma beleza!
Muito obrigado!