0
我想在腳本中執行查找,但我相信我的狀況正在返回false。我試圖執行查找並提取與我的$data
變量中的給定值匹配的所有記錄。我試圖比較BranchLicense.RegionCode
到$data
,但沒有運氣。我也嘗試過比較_Session['Auth']['User']['region_code']
。變量$data
正在返回正確的值,但腳本不會返回正確的記錄。我在這裏做錯了什麼?這是我的代碼。查找方法返回假
//echo '<pre>'; print_r($_SESSION); echo '</pre>';
//$this->loadModel('AuthAcl.Users');
$data = $_SESSION['Auth']['User']['region_code'];
//$data = $this->Users->find('all');
$new = $this->BranchLicense->find('all', array(
'conditions' => array('BranchLicense.RegionCode' == $data)));
die(debug($new));
$this->layout = 'default';
//$this->set('branchLicenses', $this->BranchLicense->find('all', array(
//'conditions' => array('BranchLicense.RegionCode' === '$data'))));
您是否嘗試過得到查詢查找正在生成,並手動運行該數據庫?你可以通過在/app/Config/core.php中將debug設置爲2並添加echo $ this-> element('sql_dump')來獲得輸出它所經歷的查詢的蛋糕。到輸出 – gabe3886