Найти метод, возвращающий 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'))));

0

Решение

Попробуйте следующим образом:

   $new = $this->BranchLicense->find('all', array(
'conditions' => array('BranchLicense.RegionCode' => $data)));
die(debug($new));
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector