微信开发学习笔记之五(CI框架 常用封装)
来源:互联网 发布:网络教育英语统考时间 编辑:程序博客网 时间:2024/06/01 23:01
<?php/** * 微信开发 大体框架及 常用函数 */ class yougame extends CI_controller{ $this->_debug = true; /*这个部分开启 则使用常量 代替所有ajax的提交 便于在浏览器端打开*/ $this->_debug_openid = '' ; //测试账号的openid $this->_appid = '' ; //你的appid $this->_sercet = ''; //你的sercet $this->_attendurl = ''; //你的一键关注页地址 public function __construct(){ parent::__construct(); //继承自父构造函数 date_default_timezone_set('Asia/Shanghai'); //设置默认时区 //load model here... //load tool function here... } /** * 获取用户相关信息 所有函数初始化必须携带 针对单一活动*/public function init_user($ajax = true){$openid = $this->session->userdata('openid');//是否开启 debug 模式if($this->_debug){ $openid = $this->_debug_openid;}if('' == $openid){ if($ajax){echo json_encode(array('status'=>-1,'msg'=>'参数错误,请退出重进!'));exit;}else{die('参数错误,请退出重进!');}}//查询这个用户的相关信息$res = $this->your_model->get_row('userinfo',array('openid'=>$openid));if($res){ if($ajax){echo json_encode(array('status'=>1,'msg'=>'参数错误,请退出重进!'));}else{return $res;}}else{ if($ajax){echo json_encode(array('status'=>0,'msg'=>'不存在此人!'));}else{return false;}}}/** * 对于定制的多活动的 以单活动的id 作为入口点 同上 */ /** *常用 分享函数 */public function share_info(){ $userinfo = $this->init_user(false);$data = array();$data['title'] = $userinfo['title']?$userinfo['title']:'';$data['logo'] = $userinfo['logo']?$userinfo['logo']:'';$data['link'] = $userinfo['link']?$userinfo['link']:'';$data['desc'] = $userinfo['desc']?$userinfo['desc']:'';return $data;} }
2 2
- 微信开发学习笔记之五(CI框架 常用封装)
- CI框架学习之六 ( 常用函数封装 )
- CI框架学习之六 ( 常用函数封装 )
- CI框架学习之七 ( 常用图像处理 封装 )
- CI框架学习之五(AR数据库操作的常用函数)
- CI框架学习之三 (常用操作类)
- cocos2dx游戏开发学习笔记(五)之引擎框架
- ci框架学习笔记
- CI框架学习笔记
- PHP及其微信开发(学习之路五)
- CI框架学习笔记(一)
- ci框架学习之路(一)
- CI 框架-学习之路(一)
- CI 框架学习之路(二)
- IOS开发学习笔记(五)——多视图应用程序之框架分析
- 微信扫描支付模式二(CI框架)
- CI框架集成微信APP支付
- PHP微信公众开发笔记(五)
- [leetcode] Minimum Size Subarray Sum
- Hadoop之——分布式集群安装过程
- Service总结(一)
- 剑指offer 19 - 二叉树的镜像
- Dynamic Time Warping 动态时间规整算法
- 微信开发学习笔记之五(CI框架 常用封装)
- 使用java检测网络连接状况
- Java foreach用法
- Hbase shell 常用命令
- 不要在构造函数里往外传this参数
- Java学习工具类
- 关于UITweener老是卡帧的问题
- LInux 下安装Myeclipse2014
- 坚持积累,坚持分享