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 柱状图实现代码
Dec 04 PHP
PHP中3种生成XML文件方法的速度效率比较
Oct 06 PHP
php防止SQL注入详解及防范
Nov 12 PHP
跟我学Laravel之请求与输入
Oct 15 PHP
PHP中的traits简单使用实例
May 13 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
Nov 17 PHP
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
Nov 06 PHP
PHP单例模式应用示例【多次连接数据库只实例化一次】
Dec 18 PHP
php如何把表单内容提交到数据库
Jul 08 PHP
TP5框架页面跳转样式操作示例
Apr 05 PHP
KindEditor在php环境下上传图片功能集成的方法示例
Jul 20 PHP
php7中停止php-fpm服务的方法详解
May 09 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之变量、常量学习笔记
2008/03/27 PHP
优化WordPress中文章与评论的时间显示
2016/01/12 PHP
详解PHP实现异步调用的4种方法
2016/03/14 PHP
php文件管理基本功能简单操作
2017/01/16 PHP
PHP安装memcache扩展的步骤讲解
2019/02/14 PHP
php与阿里云短信接口接入操作案例分析
2020/05/27 PHP
Javascript & DHTML 实例编程(教程)基础知识
2007/06/02 Javascript
基于MooTools的很有创意的滚动条时钟动画
2010/11/14 Javascript
javascript学习笔记(十三) js闭包介绍(转)
2012/06/20 Javascript
javascript中onclick(this)用法介绍
2013/04/19 Javascript
web前端设计师们常用的jQuery特效插件汇总
2014/12/07 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
微信小程序 地图map详解及简单实例
2017/01/10 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
在 Node.js 中使用原生 ES 模块方法解析
2017/09/19 Javascript
轻量级富文本编辑器wangEditor结合vue使用方法示例
2018/10/10 Javascript
微信小程序如何自定义table组件
2019/06/29 Javascript
Vue组件通信$attrs、$listeners实现原理解析
2020/09/03 Javascript
Python中的__new__与__init__魔术方法理解笔记
2014/11/08 Python
使用python 爬虫抓站的一些技巧总结
2018/01/10 Python
django中send_mail功能实现详解
2018/02/06 Python
python解析含有重复key的json方法
2019/01/22 Python
python 三元运算符使用解析
2019/09/16 Python
快速一键生成Python爬虫请求头
2021/03/04 Python
使用HTML和CSS3绘制基本卡通图案的示例分享
2015/11/06 HTML / CSS
HTML5 Blob对象的具体使用
2020/05/22 HTML / CSS
英国皇家邮政海外旗舰店:Royal Mail
2018/02/21 全球购物
2019年Java面试必问之经典试题
2012/09/12 面试题
教师年终个人总结
2015/02/11 职场文书
外贸英文求职信范文
2015/03/19 职场文书
离职信范文
2015/06/23 职场文书
超市主管竞聘书
2015/09/15 职场文书
导游词之河北野三坡
2019/12/11 职场文书
手把手教你使用TensorFlow2实现RNN
2021/07/15 Python
SQL Server中常用截取字符串函数介绍
2022/03/16 SQL Server
python turtle绘制多边形和跳跃和改变速度特效
2022/03/16 Python