예제 #1
0
 /**
  * 组装查询条件
  *
  * @param array $params
  * @author freephp
  */
 private function _buildWhere(array $params)
 {
     if (existParam($params, 'news_id')) {
         $this->db->where(['news_id' => $params['news_id']]);
     }
     if (existParam($params, 'news_title')) {
         $this->db->like(['news_title' => $params['news_title']]);
     }
     if (existParam($params, 'type')) {
         $this->db->where(['type' => $params['type']]);
     }
 }
예제 #2
0
<?php

function existParam($param, $key)
{
    if (isset($param[$key]) && !$param[$key]) {
        return true;
    } else {
        return false;
    }
}
$param = array('user' => 223);
var_dump(existParam($param, 'func'));