У меня действительно странное поведение "сдерживать".Всякий раз, когда я оставляю комментарий в $ restaurant, $ spas возвращает содержащиеся в нем данные (назначенные в beforeFilter (), но когда я раскомментирую $ restaurant, он игнорирует оператор содержимого. (Я даже пытался клонировать функцию $ spas и назвать ее "$рестораны "и то же самое происходит ..
class CouponsController extends AppController {
public function beforeFilter() {
parent::beforeFilter();
$this->Coupon->contain(array('Vendor' => array('VendorLocation'), 'Category'));
}
public function index() {
$showPerPage = 4;
//$restaurants = $this->Coupon->findAllBycategory_id('1', '', '', $showPerPage);
$spas = $this->Coupon->find('all', array('limit' => $showPerPage, 'conditions' => array('Coupon.category_id' => 3)));
$this->set('spas', $spas);
}