0
私は本当に奇妙な 'Contain'ビヘイビアを持っています。私は$レストランのコメントを残すたびに、$ spasはbeforeFilter()で割り当てられたデータを返しますが、$レストランのコメントを外すとcontainsステートメントは無視されます($ spas関数をクローンして "$ ?レストラン」と同じことが起こるは..CakePHP:Weird Contain Behavior
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);
}
コメント行を '$ restaurants = $ this-> Coupon-> find( 'all'、array( 'conditions' => 'category_id' => 1 'のような通常の検索クエリに変更しようとしましたか? limit => $ showPerPage)) '? –