- edited description
cuando se usa a CrugeUser dentro de un metodo relation() aparece: "Missing argument 2 for CrugeUser::__construct()"
Issue #28
resolved
<h1>PHP Error [2]</h1> <p>Missing argument 2 for CrugeUser::__construct(), called in /home/christian/www/yii/1/framework/db/ar/CActiveRecord.php on line 386 and defined</p>
caso de ejemplo:
en una tabla cualquiera (supongamos "empleado") que se relaciona con "cruge_user" mediante su campo "iduser", cuando en esa tabla Empleado.php le creamos una relacion asi:
public function relations() {
return array(
'iduser0' => array(self::BELONGS_TO, 'CrugeUser', 'iduser'),
);
}
se genera la excepción cuando tratamos de acceder a la relacion mediante: $empleadoX->iduser0->username.
Comments (3)
-
reporter -
reporter - edited description
-
reporter - changed status to resolved
SOLUCION ##:
El problema es que en relations() no se debe poner CrugeUser sino CrugeStoredUser.
asi:
'iduser0' => array(self::BELONGS_TO, 'CrugeStoredUser', 'iduser'),
- Log in to comment