cuando se usa a CrugeUser dentro de un metodo relation() aparece: "Missing argument 2 for CrugeUser::__construct()"

Issue #28 resolved
Cristian Salazar repo owner created an issue

<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)

  1. Cristian Salazar reporter

    SOLUCION ##:

    El problema es que en relations() no se debe poner CrugeUser sino CrugeStoredUser.

    asi:

    'iduser0' => array(self::BELONGS_TO, 'CrugeStoredUser', 'iduser'),

  2. Log in to comment