当前位置:首页 > CMS教程 > Thinkphp > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2021-04-11 16:25:33 浏览: 评论:0 

今天在开发中遇到自动完成中需要获取session值然后自动赋值的功能,还不错,下面与大家分享下代码

相信用过thinkphp的用户都知道thinkphp的模型可以完成很多辅助功能,比如自动验证、自动完成等,今天在开发中遇到自动完成中需要获取session值然后自动赋值的功能,具体看代码;

  1. class ArticlelModel extends Model { 
  2.  
  3. protected $_auto = array ( 
  4. array('addtime','time',1,'function'), 
  5. array('username','getName',1,'callback'
  6. ); 
  7. //www.phpfensi.com 
  8. //这个函数获取session里的name值 
  9. protected function getName(){ 
  10. return $_SESSION["name"]; 

这里需要注意最后一个参数function和callback的区别;

function:使用函数,会自动去Common/common.php去寻找对应的函数;

callback:使用在当前模型中定义的回调方法

Tags: session赋值

分享到: