站长资源网络编程
thinkPHP5框架接口写法简单示例
简介本文实例讲述了thinkPHP5框架接口写法。分享给大家供大家参考,具体如下:控制器/*** 添加收货地址*/public function addAddress()
$user_id = $post['uid'];
$name = $post['name'];
$mobile = $post['mobile'];
$province_id = $post['province_id'];
$city_id = $post['city_id'];
$district_id = $post['district_id'];
$detail = $post['detail'];
$is_address = model('address')->addAddress($user_id,$name,$mobile,$province_id,$city_id,$district_id,$detail);
if($is_address){
\Org\Response::show(200,'access!');
}else{
\Org\Response::show(400,'添加失败!');
}
}
model
<"htmlcode"><"json"; /** * 按综合方式输出通信数据 * @param integer $code 状态码 * @param string $message 提示信息 * @param array $data 数据 * @param string $type 数据类型 * return string */ public static function show($code, $message = '', $data = array(), $type = self::JSON) { if(!is_numeric($code)) { return ''; } // $type = 'json'; isset($_GET['format']) "Content-Type:text/xml"); $xml = "<"; $xml .= "<root>\n"; $xml .= self::xmlToEncode($result); $xml .= "</root>"; echo $xml; } public static function xmlToEncode($data) { $xml = $attr = ""; foreach($data as $key => $value) { if(is_numeric($key)) { $attr = " id='{$key}'"; $key = "item"; } $xml .= "<{$key}{$attr}>"; $xml .= is_array($value) "</{$key}>\n"; } return $xml; } }更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。