Yii Framework Forum: "relations" Entre Tabelas No Model - Yii Framework Forum

Jump to content

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

"relations" Entre Tabelas No Model Rate Topic: -----

#1 User is offline   Erinthon 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 4
  • Joined: 29-January 12

Posted 22 February 2014 - 11:38 AM

Preciso de uma ajuda no seguinte caso.

Tenho uma tabela ex: "anunciantes" que é meu model principal,

Tenho uma outra tabela ex: "especialidades" que são varias especialidades,

Tenho outra tabela, ex: "anunciante_especialidades" que é uma tabela que tem o "id_especialidade" e "id_anunciante"

O que eu preciso:

Preciso criar um relacionamento do model de "anunciantes" com a tabela "anunciante_especialidades".

Fiz desta maneira no model de anunciantes:

public function relations()
{
     // NOTE: you may need to adjust the relation name and the related
     // class name for the relations automatically generated below.
     return array(
	'especialidades' => array(self::HAS_MANY, 'AnuncianteEspecialidades', 'id_anunciante'),
     );
}


Porem esta dando erro:

A propriedade "Anunciantes.especialidades" não está definida.


O que estou fazendo de errado ?
0

#2 User is offline   Newerton 

  • Master Member
  • PipPipPipPip
  • Yii
  • Group: Members
  • Posts: 805
  • Joined: 27-April 10
  • Location:Campo Grande/MS - Cambé/PR, Brasil

Posted 23 February 2014 - 11:15 AM

Erinthon,

Tenta da seguinte forma:

'especialidades'=>array(self::MANY_MANY, 'Especialidades', 'AnuncianteEspecialidades(id_anunciante, id_especialidade)'),

Newerton Vargas de Araújo
1

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