Come faccio a impostare colonne/membri in kohana orm v3
-
26-09-2019 - |
Domanda
class Model_User extends ORM {
// columns: UserID, Name
// public $Name ; // this didn't work
}
Attualmente creo un oggetto: $ user = new Model_user (); e colonne di accesso come:
$user->Name = 'My Name';
Mi piacerebbe che il mio IDE mi mostri tutte le colonne nel modello di dati per evitare errori di errore e ora subito quali campi posso usare.
Come aggiorno il mio modello per dare al mio IDE l'elenco di possibili colonne/proprietà? Ho provato ad aggiungere le proprietà alla classe, ma ciò ha rotto Orm () e non ho più permesso di salvare. Devo aver sovrascritto una proprietà della classe base che viene impostata dopo aver letto i nomi delle colonne dal database.
Soluzione
Uso Phpdoc'S @proprietà etichetta:
/**
@property string Name username
@property int UserID user ID (primary key)
*/
class Model_User extends ORM {
// ...
}
Altri suggerimenti
Farlo funzionare, devo procedere con i nomi delle proprietà $
/**
* @property string $Name
* @property int $UserID
*/
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow