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 相关文章推荐
建站常用13种PHP开源CMS比较
Aug 23 PHP
php小型企业库存管理系统的设计与实现代码
May 16 PHP
php 解决旧系统 查出所有数据分页的类
Aug 27 PHP
PHP的curl实现get,post和cookie(实例介绍)
Jun 17 PHP
PHP根据传入参数合并多个JS和CSS文件的简单实现
Jun 13 PHP
php广告加载类用法实例
Sep 23 PHP
PHP与MYSQL中UTF8 中文排序示例代码
Oct 23 PHP
php实现统计网站在线人数的方法
May 12 PHP
php查询及多条件查询
Feb 26 PHP
PHP实现的AES双向加密解密功能示例【128位】
Sep 03 PHP
PHP时间函数使用详解
Mar 21 PHP
php在linux环境中如何使用redis详解
Dec 15 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之COOKIE支持详解
2010/09/20 PHP
PHP 类相关函数的使用详解
2013/05/10 PHP
CI框架自动加载session出现报错的解决办法
2014/06/17 PHP
PHP之autoload运行机制实例分析
2014/08/28 PHP
php实现约瑟夫问题的方法小结
2015/03/23 PHP
PHP自毁程序(慎用)
2015/07/09 PHP
PHP中遇到的时区问题解决方法
2015/07/23 PHP
详解php比较操作符的安全问题
2015/12/03 PHP
点击弹出层外区域关闭弹出层jquery特效示例
2013/08/25 Javascript
js jquery ajax的几种用法总结(及优缺点介绍)
2014/01/28 Javascript
jquery进行数组遍历如何跳出当前的each循环
2014/06/05 Javascript
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
js实现为a标签添加事件的方法(使用闭包循环)
2016/08/02 Javascript
js实现常见的工具条效果
2017/03/02 Javascript
JavaScript ES6中const、let与var的对比详解
2017/06/18 Javascript
微信小程序 转发功能的实现
2017/08/04 Javascript
微信小程序删除处理详解
2017/08/16 Javascript
React-Native之定时器Timer的实现代码
2017/10/04 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
JavaScript数据结构之双向链表和双向循环链表的实现
2017/11/28 Javascript
详解用JS添加和删除class类名
2019/03/25 Javascript
vue在index.html中引入静态文件不生效问题及解决方法
2019/04/29 Javascript
详解解决小程序中webview页面多层history返回问题
2019/08/20 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
JavaScript, select标签元素左右移动功能实现
2020/05/14 Javascript
python冒泡排序算法的实现代码
2013/11/21 Python
Python字符串拼接六种方法介绍
2017/12/18 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
2019/03/27 Python
python项目对接钉钉SDK的实现
2019/07/15 Python
英国领先的办公用品供应商:Viking
2016/08/01 全球购物
初任培训自我鉴定
2013/10/07 职场文书
日语专业毕业生求职信
2013/12/04 职场文书
违反课堂纪律检讨书
2014/01/19 职场文书
2015年团委副书记工作总结
2015/07/23 职场文书
2019如何书写演讲稿?
2019/07/01 职场文书
创业计划书之密室逃脱
2019/11/08 职场文书