Yii Framework Forum: AR, obtener valores declarados en la tabla N:M - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

AR, obtener valores declarados en la tabla N:M AR, N:M Rate Topic: -----

#1 User is offline   chux 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 83
  • Joined: 16-September 10

Posted 23 October 2010 - 10:30 AM

Buenas,
tengo una duda en una relación nm, que aparte de guardar la relación, guarda un valor

supongamos tabla posts, tabla categorias, y tabla post_categorias (la que hace de n:m). En la tabla post_categorias tengo una columna que es la fecha, donde guardo cuándodo se asignó el post a la categoria.

Cuando hago $post->categorias obtengo todas las categorias del post, pero no cuando fué asignado. Me he ido al modelo del post, y donde se establecen las relaciones, he actualizado la relación MANY_MANY y he agregado la clausula select, poniendo 'select' => 'categoria.nombre, categoria.id .... posts_posts.fecha, pero no funciona, me dice que la columna fecha no existe (posts_posts es el nombre que asigna yii a dicha tabla cuando hace la consulta, si pongo post_categorias.fecha tampoco funciona).

Alguien me puede decir, como usando AR para queries relacionales puedo obtener valores de las tablas intermedias usadas para representar relaciones MANY_MANY?

Muchas gracias
Give a read to my blog.
0

#2 User is offline   sebas 

  • Advanced Member
  • Yii
  • Group: Yii Dev Team
  • Posts: 496
  • Joined: 28-October 08
  • Location:Buenos Aires, Argentina

Posted 23 October 2010 - 12:52 PM

Hola,

Esta opción no esta disponible en Yii Aún. Estamos trabajando para que esto sea posible, pero no es trivial.

Lo que buscas en otros lenguajes como Ruby se llama :throug...

Todavía no sabemos si hacerlo o no.

Podés crear un ticket así los demás lo tenemos en cuenta

saludos
0

#3 User is offline   chux 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 83
  • Joined: 16-September 10

Posted 23 October 2010 - 02:18 PM

osea, que el metodo de hacerlo ahora es no usando AR si no una consulta sql a mano, correcto?
Give a read to my blog.
0

#4 User is offline   Antonio Ramirez 

  • Elite Member
  • Yii
  • Group: Yii Dev Team
  • Posts: 1,448
  • Joined: 04-October 10

Posted 29 October 2010 - 11:33 AM

Es lo más logico...
¿How long would it take for you to understand that you own nothing in this world?

www.ramirezcobos.com
www.2amigos.us
www.github.com/tonydspaniard
www.github.com/2amigos


Posted Image
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users