Edición de «Discusión:Asociaciones»
De KumbiaPHP Framework Wiki
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 21: | Línea 21: | ||
$this->has_one('vendedor', 'model: Persona'); | $this->has_one('vendedor', 'model: Persona'); | ||
$this->has_one('funcionario', 'model: Persona', 'fk: personal_id'); | $this->has_one('funcionario', 'model: Persona', 'fk: personal_id'); | ||
− | |||
En el modelo Persona: | En el modelo Persona: | ||
Línea 32: | Línea 31: | ||
DONDE ESTA LA RELACIÓN ENTRE EL EJEMPLO QUE YA SE HA VISTO ARRIBA Y LA DEFINICIÓN DE CLASS? | DONDE ESTA LA RELACIÓN ENTRE EL EJEMPLO QUE YA SE HA VISTO ARRIBA Y LA DEFINICIÓN DE CLASS? | ||
QUE TIENE QUE VER ESTO: | QUE TIENE QUE VER ESTO: | ||
− | |||
$this->has_one('persona'); | $this->has_one('persona'); | ||
− | |||
$this->has_one('vendedor', 'model: Persona') | $this->has_one('vendedor', 'model: Persona') | ||
− | |||
$this->has_one('funcionario', 'model: Persona', 'fk: personal_id') | $this->has_one('funcionario', 'model: Persona', 'fk: personal_id') | ||
− | |||
CON ESTO? | CON ESTO? | ||
− | |||
En el modelo Persona: | En el modelo Persona: | ||
− | |||
class Persona extends ActiveRecord { | class Persona extends ActiveRecord { | ||
− | |||
public function initialize() { | public function initialize() { | ||
− | |||
$this->has_one('datos_personales'); | $this->has_one('datos_personales'); | ||
− | |||
} | } | ||
− | |||
} | } | ||
− | |||
No se entiende y menos los dos siguientes ejemplos de has_many y has_and_belongs_to_many | No se entiende y menos los dos siguientes ejemplos de has_many y has_and_belongs_to_many |