我有一个字段名为department
的表,此字段包含按位值。
我想检查部门字段是否在允许用户访问的部门内。但是执行以下操作不起作用:
$this->Paginator->settings = array(
'conditions' => array('department & ' => $this->Session->read('User.departments')),
'limit' => 10,
'order' => 'date DESC',
);
我能做些什么来解决它?
答案 0 :(得分:1)
我认为你的语法不正确。见Mysql Bitwise operations and filter
试试这个:
'conditions' => array(
"ModelName.department & '" . $this->Session->read('User.departments') . "'"
)