码迷,mamicode.com
首页 > Web开发 > 详细

thikphp 简单的接口骨架

时间:2014-12-08 15:07:41      阅读:306      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   ar   color   使用   sp   for   on   

//get id 获取内容,调用xml方法
public function get(){
$id = $_GET[‘id‘];//接收id
$User = M(‘user‘);
//$val->where("id = $id")->select();
$data=$User->where( "id = $id" )->find();
$this->arrtoxml($data);
//dump($val);
//dump($id);
}


//封装成xml
public function arrtoxml($data,$dom=0,$item=0){
if (!$dom){
$dom=new DOMDocument("1.0");
}
if(!$item){
$item=$dom->createElement("cti");
$dom->appendChild($item);
}
foreach ($data as $key=>$val){
$itemx=$dom->createElement(is_string($key)?$key:"item");
$item->appendChild($itemx);
if (!is_array($val)){
$text =$dom->createTextNode($val);
$itemx->appendChild($text);

}else{
$this->arrtoxml($val,$dom,$itemx);
}

}

header(‘Content-Type:text/xml‘);
dump($dom->saveXML());
}


//get id 获取内容,调用json方法
public function find(){
$id = $_GET[‘id‘];//接收id
$User = M(‘user‘);
//$val->where("id = $id")->select();
$data=$User->where( "id = $id" )->find();
$this->json($data);
//dump($val);
//dump($id);
}


//封装json方法
public function json($data){
foreach($data as $key=>$value){
$jobj->$key=$value;
}
//print_r($jobj);//打印传递属性后的对象
//echo ‘使用$jobj->row[0][\‘code\‘]输出数组元素:‘.$jobj->row[0][‘code‘].‘<br>‘;
echo ‘编码后的json字符串:‘.json_encode($jobj).‘<br>‘;//打印编码后的json字符串

}


//get id and account 获得内容并显示出来
public function un(){
$account = $_GET[‘account‘];//接收account
$id=$_GET[‘id‘];//接收密码
$User = M(‘user‘);


//$condition = new stdClass(); 
$condition[‘account‘] = $account;
$condition[‘id‘] = $id;


//$val->where("id = 1")->select();
$User->where($condition)->find();
//$this->json($data);
dump($_GET);
dump($User);
dump($condition);
}


//get account and password,调用json方法
public function up(){
$account = $_GET[‘account‘];//接收account
$password=$_GET[‘password‘];//接收密码
$User = M(‘user‘);


//$condition = new stdClass(); 
$condition[‘account‘] = $account;
$condition[‘password‘] = $password;


//$val->where("id = 1")->select();
$data=$User->where($condition)->find();
//$this->json($data);
//dump($_GET);
//dump($User);
//dump($condition);

$this->json($data);
}

 

thikphp 简单的接口骨架

标签:style   blog   io   ar   color   使用   sp   for   on   

原文地址:http://www.cnblogs.com/hellowzd/p/4150955.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!