Problemas con has_many, belongs_to, has_one de ActiveRecord

73 views
Skip to first unread message

Robert Babilonia

unread,
Sep 2, 2010, 4:21:29 PM9/2/10
to kum...@googlegroups.com

Buenas tardes,

Hace aproximadamente 3 semanas que empecé a revisar Kumbia y me ha encantado, de hecho lo estoy usando
para empezar en un nuevo desarrollo.

Pero además de las muchas cosas buenas que he descubierto tengo una duda:

Estoy haciendo las clases que van a servir como modelos de mi aplicación,
y estoy intentando establecer las relaciones entre las tablas en el metodo initialize() de la siguiente manera:



    public function initialize() {

        $this­>belongs_to('disciplinas');

    }

igual he intentado con otros modelos agregando:


$this­>has_one('OtroModelo');

Tal como aparece en los tutoriales y manuales, sin embargo en todos los casos me genera el siguiente error:

Fatal error: Call to undefined function belongs_to() in /var/www/intrasincro/app/models/proyectos.php on line 19

Cabe destacar que en todos los casos hago que el modelo herede de ActiveRecord y la versión que estoy usando es la versión 1.0 Beta 1.

Por favor si alguien puede ayudarme lo agradecería mucho.

 

ingjuanfelipe

unread,
Sep 2, 2010, 4:26:14 PM9/2/10
to KumbiaPHP Framework
El apuntador $this está mal escrito, no es bueno copiar y pegar, sino
escribirlo manualmente ya que puede generar errores.

On 2 sep, 15:21, Robert Babilonia <bobbabil...@gmail.com> wrote:
> Buenas tardes,
>
> Hace aproximadamente 3 semanas que empecé a revisar Kumbia y me ha
> encantado, de hecho lo estoy usando
> para empezar en un nuevo desarrollo.
>
> Pero además de las muchas cosas buenas que he descubierto tengo una duda:
>
> Estoy haciendo las clases que van a servir como modelos de mi aplicación,
> y estoy intentando establecer las relaciones entre las tablas en el metodo
> initialize() de la siguiente manera:
>
>     public function initialize() {
>
>         $this­>belongs_to('disciplinas');
>
>     }
>
> igual he intentado con otros modelos agregando:
>
> $this­>has_one('OtroModelo');
>
> Tal como aparece en los tutoriales y manuales, sin embargo en todos los
> casos me genera el siguiente error:
>
> *Fatal error: Call to undefined function belongs_to() in
> /var/www/intrasincro/app/models/proyectos.php on line 19 *

Deivinson Tejeda

unread,
Sep 2, 2010, 4:27:33 PM9/2/10
to kum...@googlegroups.com
http://wiki.kumbiaphp.com/Como_Crear_Relacion_1:N_KumbiaPHP_Framework

2010/9/2 ingjuanfelipe <ingjua...@gmail.com>
--
Viva KumbiaPHP Framework!
 http://www.kumbiaphp.com/
 Ha recibido este mensaje porque está suscrito a Grupo "KumbiaPHP Framework" de Grupos de Google.
 Para obtener más opciones, visita este grupo en http://groups.google.com/group/kumbia?hl=es.



--
Atte...

Deivinson Tejeda (CaChi)
Mi Blog

Robert Babilonia

unread,
Sep 2, 2010, 4:36:27 PM9/2/10
to kum...@googlegroups.com
Gracias ambos por responder tan rápido.
Efectivamente el detalle está en lo que me comenta Juan,
estaba usando justamente el tutorial que me indicó Deivison.

Todo por la mala costumbre de copiar y pegar.

Muchas gracias de nuevo

Reply all
Reply to author
Forward
0 new messages