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

作者:whsnow 时间:2024-05-03 15:51:32 

相信用过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:使用在当前模型中定义的回调方法

标签:session,赋值
0
投稿

猜你喜欢

  • python实现一个简单的并查集的示例代码

    2023-05-15 17:14:54
  • 破解 屏蔽 防框架代码 top.location != self.location

    2008-11-27 12:59:00
  • linux下指定mysql数据库服务器主从同步的配置实例

    2024-01-20 01:16:05
  • MySQL中字符串与Num类型拼接报错的解决方法

    2024-01-27 11:32:00
  • PHP实现向关联数组指定的Key之前插入元素的方法

    2023-07-14 08:41:33
  • Go打包附件内容到执行文件的方法

    2024-04-27 15:32:21
  • laravel容器延迟加载以及auth扩展详解

    2024-06-05 09:45:06
  • Python中字符串切片详解

    2022-04-27 01:58:11
  • Django框架视图介绍与使用详解

    2021-03-29 08:50:46
  • Python适配器模式代码实现解析

    2023-04-15 12:58:14
  • 仿china.nba.com焦点图轮播展示效果(ie6,ff)

    2008-04-21 12:54:00
  • MySQL如何优雅的删除大表实例详解

    2024-01-24 10:15:03
  • 对Python实现简单的API接口实例讲解

    2023-11-20 03:27:04
  • 从django的中间件直接返回请求的方法

    2022-02-04 23:32:23
  • 详解Mysql数据库平滑扩容解决高并发和大数据量问题

    2024-01-19 12:52:13
  • python获取点击的坐标画图形的方法

    2023-04-23 09:59:28
  • PIL对上传到Django的图片进行处理并保存的实例

    2023-04-03 12:40:04
  • 如何用SQLMail建立一个电子刊物自动处理系统?

    2010-06-13 14:36:00
  • Golang 如何判断数组某个元素是否存在 (isset)

    2024-02-04 17:11:46
  • php广告加载类用法实例

    2023-11-14 14:56:53
  • asp之家 网络编程 m.aspxhome.com