thinkphp在模型中自动完成session赋值示例代码


Posted in PHP onSeptember 09, 2014

相信用过thinkphp的用户都知道thinkphp的模型可以完成很多辅助功能,比如自动验证、自动完成等,今天在开发中遇到自动完成中需要获取session值然后自动赋值的功能,具体看代码;

class ArticlelModel extends Model {

protected $_auto = array (
array('addtime','time',1,'function'),
array('username','getName',1,'callback')
);

//这个函数获取session里的name值
protected function getName(){
return $_SESSION["name"];
}
}

这里需要注意最后一个参数function和callback的区别;
function:使用函数,会自动去Common/common.php去寻找对应的函数;
callback:使用在当前模型中定义的回调方法

PHP 相关文章推荐
php smarty模版引擎中变量操作符及使用方法
Dec 11 PHP
php中AES加密解密的例子小结
Feb 18 PHP
win7计划任务定时执行PHP脚本设置图解
May 09 PHP
PHP实现ftp上传文件示例
Aug 21 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
Jun 17 PHP
PHP整合七牛实现上传文件
Jul 03 PHP
php实现的单一入口应用程序实例分析
Sep 23 PHP
php构造函数与析构函数
Apr 23 PHP
浅谈PHP中的数据传输CURL
Sep 06 PHP
php获取POST数据的三种方法实例详解
Dec 20 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
May 28 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
Jan 04 PHP
PHP使用Mysql事务实例解析
Sep 08 #PHP
PHP闭包实例解析
Sep 08 #PHP
PHP数组排序之sort、asort与ksort用法实例
Sep 08 #PHP
php实现的常见排序算法汇总
Sep 08 #PHP
php实现最简单的MVC框架实例教程
Sep 08 #PHP
PHP基本语法总结
Sep 06 #PHP
php中的mongodb select常用操作代码示例
Sep 06 #PHP
You might like
图解找出PHP配置文件php.ini的路径的方法
2014/08/20 PHP
PHP里的单例类写法实例
2015/06/25 PHP
浅析Laravel5中队列的配置及使用
2016/08/04 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
2016/11/25 PHP
laravel框架关于搜索功能的实现
2018/03/15 PHP
深入分析js中的constructor和prototype
2012/04/07 Javascript
jQuery判断iframe中元素是否存在的方法
2013/05/11 Javascript
利用jquery包将字符串生成二维码图片
2013/09/12 Javascript
js实现简单计算器
2015/11/22 Javascript
基于javascript实现仿百度输入框自动匹配功能
2016/01/03 Javascript
Nodejs进阶:核心模块net入门学习与实例讲解
2016/11/21 NodeJs
Javascript 详解封装from表单数据为json串进行ajax提交
2017/03/29 Javascript
web前端页面生成exe可执行文件的方法
2018/02/08 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
2018/09/12 Javascript
es6基础学习之解构赋值
2018/12/10 Javascript
js实现拖动缓动效果
2020/01/13 Javascript
[03:32]2014DOTA2西雅图邀请赛 CIS外卡赛赛前black专访
2014/07/09 DOTA
[02:36]DOTA2亚洲邀请赛小组赛精彩集锦:奇迹哥卡尔秀翻全场
2017/03/28 DOTA
[01:48:04]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第一场 2月7日
2021/03/11 DOTA
Python 流程控制实例代码
2009/09/25 Python
Python 常用string函数详解
2016/05/30 Python
详解Python 模拟实现生产者消费者模式的实例
2017/08/10 Python
解决Tensorflow sess.run导致的内存溢出问题
2020/02/05 Python
基于注解实现 SpringBoot 接口防刷的方法
2021/03/02 Python
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
2013/01/30 HTML / CSS
StubHub哥伦比亚:购买和出售您的门票
2016/10/20 全球购物
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
澳大利亚床上用品、浴巾和家居用品购物网站:Bambury
2020/04/16 全球购物
乌克兰珠宝大卖场:Zlato.ua
2020/09/27 全球购物
C#笔试题
2015/07/14 面试题
公司道歉信范文
2014/01/09 职场文书
Redis高级数据类型Hyperloglog、Bitmap的使用
2021/05/24 Redis
python中的None与NULL用法说明
2021/05/25 Python
详解Laravel框架的依赖注入功能
2021/05/27 PHP
python程序的组织结构详解
2021/12/06 Python
MongoDB修改oplog大小的四种方法
2022/04/11 MongoDB