У меня есть четыре таблицыCakePHP отношение многоуровневого
course_schedules
id name
course_prices
id price currency_id
price_schedules
id course_schedule_id course_price_id
валюта
id name code
Расписание курса модель имеет много Цены расписаний
Стоимость курс Есть много Таблиц цен
Стоимости курса принадлежит к валюте
Ценовые принадлежат к Списку курса
Цена Sche Dule принадлежит к цене курса
валюта многие цены курс
Теперь все это все работало нормально, но моя проблема
В PriceSchedulesController
я могу получить course_schedules таблицы таблица детали course_prices подробнее
Но я также хочу получить код валюты вместе с ценой Как 200 USD что означает price_schedules косвенно зависимость от валюты
Там есть какой-либо метод для такого рода отношений
public function index() {
$this->PriceSchedule->recursive = 0;
$this->set('PriceSchedules', $this->Paginator->paginate());
}
Результат
Array
(
[CourseSchedule] => Array
(
[id] => 1
[name] => course one
)
[CoursePrice] => Array
(
[id] => 2
[currency_id] => 1
[price] => 200
)
)
Вы можете увидеть в массиве currency_id есть, но как насчет кода валюты, как 200 USD
Спасибо большое – daulat
пожалуйста ! –