Я пытаюсь выполнить поиск в моем сценарии, но я верю, что мое условие возвращает ложное. Я пытаюсь выполнить поиск и извлечь все записи, которые соответствуют заданному значению в моем $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'))));
Попробуйте следующим образом:
$new = $this->BranchLicense->find('all', array(
'conditions' => array('BranchLicense.RegionCode' => $data)));
die(debug($new));
Других решений пока нет …