Получить все данные из одной таблицы, а некоторые из другой в CakePHP.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Получить все данные из одной таблицы, а некоторые из другой в CakePHP.

Сообщение Anonymous »

На моем сайте CakePHP я хочу создать раскрывающийся список всех заведений и всех ресторанов, у которых есть is_venue=1.

Я пробовал это в своем event_controller:

Код: Выделить всё

        $venueOptions = array(
'fields' => array('id', 'name_address'),
'order' => array('name'),
'join' => array(
array(
'table' => 'restaurants',
'alias' => 'Restaurants',
'type' => 'inner',
'fields' => array('id', 'name'),
'foreignKey' => false,
'conditions' => array('restaurants.is_venue = 1')
)
),
);
$venues = $this->Event->Venue->find('list', $venueOptions);
Но, похоже, места все еще только появляются. На самом деле мне не нужна связь между ними, поскольку они оба связаны с событием, а не друг с другом.

Где я ошибся? Я близок к этому, но мне просто нужно подправить этот код, или я просто все делаю неправильно?

Подробнее здесь: https://stackoverflow.com/questions/622 ... in-cakephp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»