I am using following query
$this->tableGateway->getSql()
->select()
->join(array('pu'=>'project_users'), 'users.id = pu.user_id', array('project_id'), 'left')
->join(array('r'=>'roles'), 'pu.role_id=r.id', array('role'), 'left')
->where(array('company_id'=>$company_id,'users.status'=>'1',''));
What i need is:
To apply the condition as following
where company_id=1 and users.status='1' and (project_id=null or project_id=1)
I am unable to get this
Please help