Pregunta

Soy nuevo en PHP y YII y puedes decir que soy un nuevo piloto y, sin embargo, estoy aprendiendo volando en A380

El problema es que todo funciona bien para mí hasta el capítulo 6 No puedo entender el concepto de regresar al propietario y los menores de solicitante

Lo estoy implementando lado a lado y en mi caso.

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(
      'owner' => array(self::BELONGS_TO, 'User', 'owner_id'),
      'project' => array(self::BELONGS_TO, 'Project', 'project_id'),
      'requester' => array(self::BELONGS_TO, 'User', 'requester_id'),
    );
  }



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(
            'issues' => array(self::HAS_MANY, 'Issue', 'project_id'),
            'users' => array(self::MANY_MANY, 'User', 'tbl_project_user_assignment(project_id, user_id)'),
        );
    }

Si alguien puede explicar el funcionamiento de esto, sería genial

Además, ¿por qué Self :: usado?

gracias de antemano

¿Fue útil?

Solución

¿Cómo en el mundo alguien vota una pregunta OP? Eso es ignorante. Es una pregunta válida.

De todos modos, el Capítulo 6 es un verdadero dolor. El escritor habla (escribe) demasiada información inútil y luego no explica completamente la información importante.

Realmente no puedo explicar la relación aparte de decir que en YII esta es la sintaxis, por lo que comprenderá automáticamente las relaciones de datos y solo devolverá los datos relacionados. Sin él, sería recuperar a todos los usuarios en el método GetUseroptions, pero con él, solo recupera a los usuarios relacionados con proyectos y problemas. O algo así.

No podía hacer que el mío pueblara durante más tiempo porque pensaba que se suponía que obtenía datos de TrackStar_Test, pero independientemente de la configuración de configuración que configuramos en los capítulos anteriores, YII todavía está usando TrackStar_Dev y no habría sabido si no había tenido Copé los datos de prueba a Dev y, de repente, todo funcionó y los desplegables poblados.

Espero que algo sea útil para ti

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top