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.

È stato utile?

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
scroll top