¿Cómo configuro columnas/miembros en Kohana Orm V3?
-
26-09-2019 - |
Pregunta
class Model_User extends ORM {
// columns: UserID, Name
// public $Name ; // this didn't work
}
Actualmente creo un objeto: $ user = new Model_user (); y columnas de acceso como:
$user->Name = 'My Name';
Me gustaría que mi IDE me muestre todas las columnas en el modelo de datos para evitar errores ortográficos y de inmediato qué campos puedo usar.
¿Cómo actualizo mi modelo para darle a mi IDE la lista de posibles columnas/propiedades? Intenté agregar las propiedades a la clase, pero eso rompió el orm () y ya no permitió el ahorro. Debo haber anulado una propiedad de clase base que se establece después de leer en los nombres de la columna de la base de datos.
Solución
Usar phpdoc's @propiedad etiqueta:
/**
@property string Name username
@property int UserID user ID (primary key)
*/
class Model_User extends ORM {
// ...
}
Otros consejos
Lo conseguí funcionando, tengo que proceder con los nombres de las propiedades con $
/**
* @property string $Name
* @property int $UserID
*/
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow