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 相关文章推荐
Zend引擎的发展 [15]
Oct 09 PHP
编写自己的php扩展函数
Oct 09 PHP
PHP可变函数的使用详解
Jun 14 PHP
PHP实现的连贯操作、链式操作实例
Jul 08 PHP
php中限制ip段访问、禁止ip提交表单的代码分享
Aug 22 PHP
php中JSON的使用与转换
Jan 14 PHP
php多重接口的实现方法
Jun 20 PHP
深入理解PHP变量的值类型和引用类型
Oct 21 PHP
PHP实现表单提交时去除斜杠的方法
Dec 26 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
Nov 14 PHP
php语言注释,单行注释和多行注释
Jan 21 PHP
PHP实现的AES加密、解密封装类与用法示例
Aug 02 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
在Mac上编译安装PHP7的开发环境
2015/07/28 PHP
轻松掌握php设计模式之访问者模式
2016/09/23 PHP
Laravel登录失败次数限制的实现方法
2020/08/26 PHP
PHP实现简单注册登录系统
2020/12/28 PHP
Javascript 读后台cookie代码
2008/09/15 Javascript
jQuery1.4.2与老版本json格式兼容的解决方法
2011/02/12 Javascript
js阻止冒泡及jquery阻止事件冒泡示例介绍
2013/11/19 Javascript
javascript向后台传送相同属性的参数即数组参数
2014/02/17 Javascript
js禁止页面刷新与后退的方法
2015/06/08 Javascript
jQueryUI中的datepicker使用方法详解
2016/05/25 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
JS中对数组元素进行增删改移的方法总结
2016/12/15 Javascript
JavaScript面向对象继承原理与实现方法分析
2018/08/09 Javascript
angular异步验证防抖踩坑实录
2019/12/01 Javascript
Python实现Sqlite将字段当做索引进行查询的方法
2016/07/21 Python
Python读取properties配置文件操作示例
2018/03/29 Python
pandas进行时间数据的转换和计算时间差并提取年月日
2019/07/06 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
2019/08/09 Python
python2.7的flask框架之引用js&css等静态文件的实现方法
2019/08/22 Python
简单的Python调度器Schedule详解
2019/08/30 Python
浅析Python数字类型和字符串类型的内置方法
2019/12/22 Python
基于Python爬虫采集天气网实时信息
2020/06/05 Python
详解torch.Tensor的4种乘法
2020/09/03 Python
利用CSS3制作简单的3d半透明立方体图片展示
2017/03/25 HTML / CSS
HTML5+WebSocket实现多文件同时上传的实例
2016/12/29 HTML / CSS
新加坡网上美容店:Hermo新加坡
2019/06/19 全球购物
高中毕业自我鉴定范文
2013/10/02 职场文书
市场营销专业推荐信
2013/11/03 职场文书
会展中心部门工作职责
2013/11/27 职场文书
国培计划培训感言
2014/03/11 职场文书
2014乡镇机关党员个人对照检查材料思想汇报
2014/10/09 职场文书
论群众路线学习笔记
2014/11/06 职场文书
护理专业自荐信范文
2015/03/06 职场文书
毕业论文致谢词
2015/05/14 职场文书
如何拟写通知正文?
2019/04/02 职场文书
OpenCV实现反阈值二值化
2021/11/17 Java/Android