thinkphp5 关闭查询对应(a=1 and b=2)或(c=5 and d=6)的数据
方法:关闭查询:
/**
* 判断当前登录者是否是项目管理员
* @Author:急速蜗牛 <zhouxiaodong902@163.com> <http://www.baiduyo.com>
* @param $loginInfo 用户登录信息
*/
public function jurisdiction($loginInfo) {
$data = $this
->where(function($query) use ($loginInfo) {
$query->where(array('manager_id'=>$loginInfo['id'],'manager_phone_number'=>$loginInfo['phone_number']));})
->whereOr(function($query) use ($loginInfo) {
$query->where(array('superior_manager_id'=>$loginInfo['id'],'superior_manager_phone_number'=>$loginInfo['phone_number']));})
->find();
if (!$data) {
return $jurisdiction = 0; //不是管理员
}
return $jurisdiction = 1; //是管理员
} 版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
