Yii Framework Forum: Mostrar Campo Relacionado - Yii Framework Forum

Jump to content

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

Mostrar Campo Relacionado Rate Topic: -----

#1 User is offline   sirpyerre 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 5
  • Joined: 28-September 12

Posted 08 November 2012 - 03:08 PM

Que tal.
Soy nuevo trabajando en este framework, sobre todo con actrive record y las relaciones.
Genere mi codigo con la herramienta gii y me genero la relación de mis dos tablas en el modelo.

public function relations()
	{
		// NOTE: you may need to adjust the relation name and the related
		// class name for the relations automatically generated below.
		return array(
			'articulo' => array(self::BELONGS_TO, 'Articulo', 'articulo_id'),
		);
	}


Cuando en la vista se me lista los campos solo veo el articulo_id. ¿Que me falta agregar para ver el nombre del articulo?

En la vista tengo el siguiente código.
<?php $this->widget('zii.widgets.CListView', array(
	'dataProvider'=>$dataProvider,
	'itemView'=>'_view',
)); ?>



Gracias por su ayuda
0

#2 User is offline   Carlos Belisario 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 15
  • Joined: 25-June 12
  • Location:Venezuela

Posted 08 November 2012 - 07:44 PM

Muestra la consulta que estas realizando,le estas agregando el with?? ver la documentación oficial sobre las relaciones http://www.yiiframew...en/database.arr no estaría de más, saludos
0

#3 User is offline   Rodrigo Coelho 

  • Master Member
  • PipPipPipPip
  • Yii
  • Group: Members
  • Posts: 646
  • Joined: 05-August 10
  • Location:Rio de Janeiro, Brazil

Posted 09 November 2012 - 12:06 AM

Hola! Usted puede probar giix.
Rodrigo Coelho


Check my extension
giix: a code generator for Yii. Posted Image


The complete beginner's study guide for the Yii Framework
0

#4 User is offline   sirpyerre 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 5
  • Joined: 28-September 12

Posted 09 November 2012 - 07:20 PM

Hola gracias por la respuesta. Vi la documentación pero no me quedaba tan claro y buscando me encontre un video.

Lo que me faltaba es crear el modelo con de mi otra tabla con la que se hace la ralación en este caso articulo y ya solo hice:

echo CHtml::encode($data->articulo->articulo);


Antes tenia en mi vista _view:
echo CHtml::encode($data->articulo_id);


View PostCarlos Belisario, on 08 November 2012 - 07:44 PM, said:

Muestra la consulta que estas realizando,le estas agregando el with?? ver la documentación oficial sobre las relaciones http://www.yiiframew...en/database.arr no estaría de más, saludos

0

#5 User is offline   robregonm 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 536
  • Joined: 30-July 09
  • Location:Colombia

Posted 11 November 2012 - 11:51 AM

Si utiliza Bootstrap (de Twitter) le recomiendo AweCrud, pues genera el código CSS 100% compatible con Bootstrap ;)

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