Как получить атрибуты с тем же именем столбца после объединений (фреймворк Symfony с Propel)? - PullRequest
0 голосов
/ 06 октября 2011

У меня есть две таблицы:

Table1:

  • ID
  • attr1
  • f -1 (Таблица 2)
  • ФК2 (Table2)

Table2:

  • ID
  • имя

Я хочу объединить Table1 с Table2 на fk1 и fk2. Как я могу сделать это два соединения и после этого получить оба атрибута имени из таблицы 2. Я хотел бы сделать это с помощью Table1Query, а не Table1Peer.

1 Ответ

2 голосов
/ 31 декабря 2011

Посмотрите на мой ответ на этот вопрос: Именование сгенерированных функций в Propel

Поскольку у вас есть два внешних ключа, которые указывают на одну и ту же таблицу, вам нужно использовать атрибут "phpName" в элементе "foreign-key".

...