model = new Diy(); } /** * 获取自定义页面信息 * @param array $params * @return array */ public function getInfo(array $params = []) { $condition = [ [ 'site_id', '=', $this->site_id ] ]; if (!empty($params[ 'id' ])) { $condition[] = [ 'id', '=', $params[ 'id' ] ]; } elseif (!empty($params[ 'name' ])) { $condition[] = [ 'name', '=', $params[ 'name' ] ]; $condition[] = [ 'is_default', '=', 1 ]; } $field = 'id,site_id,title,name,type,value,is_default,share,visit_count'; $info = $this->model->field($field)->where($condition)->findOrEmpty()->toArray(); return $info; } }