查找方法返回 False

Find Method Returning False

我正尝试在我的脚本中执行查找,但我认为我的条件 returning 为假。我正在尝试执行查找并提取与 $data 变量中给定值匹配的所有记录。我试图将 BranchLicense.RegionCode$data 进行比较,但没有成功。我也尝试将它与 _Session['Auth']['User']['region_code'] 进行比较。 $data 变量是 return 正确的值,但脚本没有 return 正确的记录。我在这里做错了什么?这是我的代码。

//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));