[RISOLTO]Relation "clientis" is not defined in active record class

Salve ragazzi nuovo problema,

ovvero

Relation "clientis" is not defined in active record class "UserGroupsUser"

strano perchè la relazione clientis è definita della classe UserGroupsUser ovvero:




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(

                        'clientis'=> array(self::HAS_ONE, 'Clienti' , 'user_id' ),

                        );

	}



e la vado a richiamare qui:




 $cliente = UsergroupsUser::model()->with('clientis')->findByPk($id);



dove sbaglio?

Sbagli in “UsergroupsUser” e l’errore è nella “g” minuscola. Se è la soluzione al tuo problema, ricordati di mettere [RISOLTO] nel titolo di questo thread.

sensorario non è arrivato il momento :D

la classe è questa


class UsergroupsUser extends CActiveRecord

non c’è la ‘G’ ma ‘g’

L’errore dice “Relation “clientis” is not defined in active record class “UserGroupsUser””. Questo significa che da qualche parte (magari non dove stai cercando tu) si utilizza UserGroupsUser invece ce UsergroupsUser. Prova a fare una ricerca nei files del tuo progetto per verificare questa cosa.

sensorario avevi ragione c’erano due classi con lo stesso nome ma una con la g ed una con G.

grazie mille