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中在数据库中保存Checkbox数据(1)
Oct 09 PHP
php入门学习知识点四 PHP正则表达式基本应用
Jul 14 PHP
用Php编写注册后Email激活验证的实例代码
Mar 11 PHP
php中文验证码实现示例分享
Jan 12 PHP
php自定义函数截取汉字长度
May 15 PHP
ThinkPHP的模版中调用session数据的方法
Jul 01 PHP
PHP中的output_buffering详细介绍
Sep 27 PHP
php冒泡排序与快速排序实例详解
Dec 07 PHP
PHP实现的构造sql语句类实例
Feb 03 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
Apr 19 PHP
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
Oct 13 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
Mar 18 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
基于文本的搜索
2006/10/09 PHP
php 获取可变函数参数的函数
2009/08/26 PHP
php中关于普通表单多文件上传的处理方法
2011/03/25 PHP
解析link_mysql的php版
2013/06/30 PHP
PHP字符串word末字符实现大小写互换的方法
2014/11/10 PHP
PHP中JSON的应用技巧
2015/10/10 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
JS Array对象入门分析
2008/10/30 Javascript
JAVA四种基本排序方法实例总结
2015/07/24 Javascript
jquery之别踩白块游戏的简单实现
2016/07/25 Javascript
javascript 中的事件委托详解
2016/10/25 Javascript
Node.js 数据加密传输浅析
2016/11/16 Javascript
JavaScript中闭包的详解
2017/04/01 Javascript
JavaScript异步上传图片文件的实例代码
2017/07/04 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
2018/02/09 Javascript
vue的滚动条插件实现代码
2019/09/07 Javascript
vue excel上传预览和table内容下载到excel文件中
2019/12/10 Javascript
Python实现图像几何变换
2015/07/06 Python
python3实现全角和半角字符转换的方法示例
2017/09/21 Python
Python 面试中 8 个必考问题
2018/11/16 Python
Python闭包思想与用法浅析
2018/12/27 Python
Python datetime和unix时间戳之间相互转换的讲解
2019/04/01 Python
Python中的上下文管理器相关知识详解
2019/09/19 Python
使用Python-OpenCV消除图像中孤立的小区域操作
2020/07/05 Python
Python利用myqr库创建自己的二维码
2020/11/24 Python
HTML5 通信API 跨域门槛将不再高、数据推送也不再是梦
2013/04/25 HTML / CSS
Bogner美国官网:滑雪服中的”Dior”
2018/01/30 全球购物
Molton Brown美国官网:奢华美容、香水、沐浴和身体护理
2020/09/02 全球购物
英国著名药妆店:Superdrug
2021/02/13 全球购物
资产经营总监岗位职责范文
2013/12/01 职场文书
公司建议书怎么写
2014/05/15 职场文书
服装设计专业求职信
2014/06/16 职场文书
2014房屋登记授权委托书
2014/10/13 职场文书
python中的class_static的@classmethod的巧妙用法
2021/06/22 Python
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle