Yii Framework Forum: Error Con Cdatacolumn - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Error Con Cdatacolumn do not have a method or closure named "getId" Rate Topic: -----

#1 User is offline   Odai 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 1
  • Joined: 04-December 13

Posted 04 December 2013 - 11:04 AM

Buen dia

El problema es el siguiente:

Tengo un cgridview que se renderiza parcialmente y tengo la siguiente columna
array(
     'type' => 'raw',
     'value' => 'CHtml::link("<i class=\'icon-pencil\'></i>",   Controller::createUrl("nuevo",array("id_configuracion"=>$data->id_configuracion)), array("class"=>"btn btn-mini btnEditarConfiguracion"))',
     'htmlOptions' => array("style" => "width:20px;"),
),


y me lanza el siguiente error:

CDataColumn and its behaviors do not have a method or closure named "getId".

nota: si yo comento el value de la columna el error desaparece.

Alguna idea de como solucionarlo?
0

#2 User is offline   xavieremv 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 45
  • Joined: 19-September 12

Posted 04 December 2013 - 11:33 AM

Interesante...

intenta usar el metodo global para crear url Yii::app()->createUrl

Yii::app()->createUrl("nuevo",array("id_configuracion"=>$data->id_configuracion))



ó si quieres dejar el método estático Controller::createUrl dentro del CGridView coloca ruta absolutas, es decir que comiencen por /


Controller::createUrl("/nuevo",array("id_configuracion"=>$data->id_configuracion))



saludos...
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users