им с помощью доктрины-проекткак установить multi hasMany связь между модель?
и у меня есть 3 таблицы
table 1: post
--------------
postid , title , date , some more fields....
table 2: tags
---------------
tagid , title
table3: post_tags
--------------------
post_tags_id , tagid , postid
таблица 3 является связующим звеном между тегами и постами, которые означают каждое сообщение получать тег через post_tags
сейчас в базовом сообщении модели я есть:
$this->hasMany('PostTags as TagLink', array(
'refClass' => 'PostTags',
'local' => 'postid',
'foreign' => 'postid'
)
);
которая связывает модель с моделью PostsTags
и в модели PostsTags я быть_наст ASSC «относится к» опубликовать модель и тег моделирует
теперь им подножку запроса:
$q = Doctrine::getTable('posts')->findAll();
теперь, если я хочу получить тег я сделать $q->PostsTags->Tags
, но я действительно не забочусь о PostsTags becouse его единственная связь
, поэтому я хочу, чтобы сделать только
$q->Tags
и получать taglist на пост
Как я могу это сделать?
Ваш вопрос легче читать, если вы используете правильные знаки препинания и заглавные буквы ... –