phpcmsカスタムデータインタフェース
1991 ワード
怠け者なので、物がざらざらしているので、間に合って見ましょう.
コントローラを自分でmodulesフォルダに作成し、phpファイルを次のように書きます.
コントローラを自分でmodulesフォルダに作成し、phpファイルを次のように書きます.
db = pc_base::load_model('content_model');
}
final public function qiphon(){
$model= $_GET['model']?$_GET['model']:3;
$house_style = $_GET['house_style']=='all'?'':$_GET['house_style'];
$house_district = $_GET['house_district']=='all'?'':$_GET['house_district'];
$house_type = $_GET['house_type']=='all'?'':$_GET['house_type'];
if(empty($model)){
echo ' ';die;
};
$where = [];
if(!empty($house_style)){
$where['house_style']=$house_style;
}
if(!empty($house_type)){
$where['house_type']=$house_type;
}
if(!empty($house_district)){
$where['house_district']=$house_district;
}
// var_dump($where) ;
$this->db->set_model($model); //
// $newjson = $this->select($where,$data='*',$limit='', $order='id DESC');
//
$limit=$_GET['limit']?$_GET['limit']:3;
// echo $limit;
$offset = $_GET['offset']?$_GET['offset']:0;
//
$num = $this->db->count($where);
// echo $num;
// if($num<=$limit){
// $newjson = $this->db->select($where,$data="*", $limit, $order = 'id DESC', $group, $key);
// }else{
$newjson = $this->db->select($where, $data="*", "$offset,$limit", $order='id DESC');
// };
array_unshift($newjson,$num);
echo json_encode($newjson);
// var_dump($newjson) ;
// echo $newjson;
}
}
?>