Hello everyone, help please, I have 2 tables
tb_users { id username password email } tb_coupon { id user_id }
I need to have user_id from tb_coupon get user login, I wrote a relational query in Coupon model
public function relations() { return array( 'user'=>array(self::BELONGS_TO, 'Users', 'username'), ); }
But when I address this
$profile = Coupon::model()->findByPk(36); echo $profile->user;
I get an error
Не определено свойство "Coupon.username".
Did on off. documentation, please help me, what did I do wrong?
<?php $dataProvider = new CActiveDataProvider('Coupon'); $this->widget('zii.widgets.grid.CGridView', array( 'dataProvider'=>$dataProvider, 'summaryText'=>false, 'columns'=>array( 'place'=>array( 'name'=>'place', 'value'=>'$row + 1', 'header'=>'Место', ), 'username'=>array( 'name'=>'username', 'value'=>'Coupon::model()->user', 'header'=>'Логин', ), ), )); ?>