用于分页的Bitwise和MySQL

时间:2014-02-25 18:52:23

标签: php mysql cakephp bit-manipulation

我有一个字段名为department的表,此字段包含按位值。

我想检查部门字段是否在允许用户访问的部门内。但是执行以下操作不起作用:

$this->Paginator->settings = array(
    'conditions' => array('department & ' => $this->Session->read('User.departments')),
    'limit'      => 10,
    'order'      => 'date DESC',
);

我能做些什么来解决它?

1 个答案:

答案 0 :(得分:1)

我认为你的语法不正确。见Mysql Bitwise operations and filter

试试这个:

'conditions' => array(
   "ModelName.department & '" . $this->Session->read('User.departments') . "'"
)