Yii Framework Forum: Duda En Consulta - Yii Framework Forum

Jump to content

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

Duda En Consulta Rate Topic: -----

#1 User is offline   dreslop 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 11
  • Joined: 20-November 12

Posted 29 November 2012 - 04:11 PM

Muy buen dia a todos.

Tengo un pequeño problema con una consulta o una relacion no lo se, sucede que tengo 2 tablas una que se llama usuarios con los siguientes campos (id, nombre, cargo, etc...) y otra que se llama buzon, con una relacion de 1 a muchos respectivamente donde el id_usuario es llave foranea en la tabla de buzon.

Lo que quiero es que cuando el usuario este logueado en la aplicacion, en el form de la tabla buzon me muestre en un textfield, si es posible el nombre del usuario que esta logueado.

ya tengo la relacion en el model pero no se como mostrar el nombre en el form.

Muchas gracias.

A.L
0

#2 User is offline   dreslop 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 11
  • Joined: 20-November 12

Posted 29 November 2012 - 05:06 PM

ya lo solucione :D

en el controlador de la tabla hice lo siguiente, para leer el id del usuario logueado,
$model=new Buzon();
$User=UsuInterno::model()->findByPk(Yii::app()->user->id);
$modelusuinterno=$User->usuint_nombre('este es el nombre del campo');
if(isset($_POST['Buzon']))
		{
			$model->attributes=$_POST['Buzon'];
/...

..../
$this->render('create',array(
			'model'=>$model,
			'usuinterno'=>$usuinterno,
		));



en el create renderice al form la
<?php echo $this->renderPartial('_form', array(
			'model'=>$model,
			'usuinterno'=>$usuinterno,
			)); ?>


por ultimo en el form:
	<div class="row">
		<?php echo $form->labelEx($model,'usuinterno_id'); ?>
		<?php echo $form->textField($model,'usuinterno_id',array('value'=>$usuinterno)); ?>
		<?php echo $form->error($model,'usuinterno_id'); ?>
	</div>

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