sviluppo web Agile con problemi Yii
-
26-10-2019 - |
Domanda
Sono nuovo di Php così come Yii e vi posso dire che io sono un nuovo pilota e ancora sto imparando a volare A380
problema è che tutto sta funzionando benissimo per me fino CAPITOLO 6 Non riesco a capire il concetto di Tornando indietro al proprietario e menu a discesa Richiedente
sto attuazione fianco a fianco e nel mio caso Issue.php non ha generato i rapporti, ho solo poi messo seguente codice
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)'),
);
}
se qualcuno può spiegare lavorando su questo vorrei essere grande
più perché self :: utilizzato?
grazie in anticipo
Soluzione
Come in tutto il mondo fa una domanda OP giù qualcuno voto? Questo è ignorante. È una domanda valida.
In ogni caso Capitolo 6 è un vero e proprio dolore. I colloqui scrittore (scritture) Info troppo inutile e poi non riesce a spiegare completamente le informazioni importanti.
Non posso davvero spiegare la relazione se non per dire che in questo Yii è la sintassi in modo che capirà automaticamente le relazioni tra i dati e restituire solo i dati correlati. Senza di essa, sarebbe recuperando tutti gli utenti nei getUserOptions metodo, ma con esso, recupera solo gli utenti relative ai progetti e problemi. O qualcosa del genere.
non ho potuto ottenere la mia per popolano per il più lungo perché ho pensato che doveva essere sempre i dati da trackstar_test ma indipendentemente dalle impostazioni di configurazione abbiamo istituito nei capitoli precedenti Yii è ancora utilizzando trackstar_dev e non avrebbe conosciuto se non avessi copiato i dati dal test di sopra di dev e tutto ad un tratto tutto funzionava e menu di scorrimento popolato.
Spero qualcosa che è utile a voi