thinkphp的$this的用法介绍(附代码)

thinkphp的$this的用法介绍(附代码)

内容导读

收集整理的这篇技术教程文章主要介绍了thinkphp的$this的用法介绍(附代码),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3576字,纯文字阅读大概需要6分钟

内容图文

本篇文章给大家带来的内容是关于thinkphp的$this的用法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

常用方法:

$this -> user[''id] 在user表中查询user_info ,user_info的其它字段值可以去对应的主表中查询各种值。

在HomeController.class.php中建立几个方法(获取渠道消息,获取用户消息,获取推广信息等) 并在一开始就调用,在其它php中public function _initialize(){
parent::_initialize();} 引入这些常用的方法产生的array(用户、渠道、推广等),$this -> user[''id] 在user表中查询user_info ,user_info的其它字段值可以去对应的主表中查询各种值。

 public function _initialize(){		parent::_initialize();		if(PHP_SAPI != 'cli' && !IS_MOBILE){			// 非手机访问处理逻辑		}		// 获取渠道信息		$this -> _get_channel();		// 有推广参数则记录推广信息		$this -> _record_spread();		// 获取代理信息		$this -> _get_agent();		// 开发调试时快捷模拟登陆任何用户		if(APP_DEBUG && $_GET['debug_user_id']){			session('user', M('user') -> find($_GET['debug_user_id']));		}		if(!$this -> user && session('?user')){			$this -> user = M('user') -> find(session('user.id'));		}		// cookie 自动登录		if(!$this -> user && cookie('user') && 0){			$cookie = cookie('user');			$sign = xmd5($cookie['user_id'].$cookie['timestamp']);			if($sign != $cookie['sign']){				cookie('user', null);				$cookie = null;			}			if($cookie && $cookie['user_id']){				$this -> user = M('user') -> find($cookie['user_id']);			}		}		// 如果是微信则尝试自动登录		if(!$this -> user && !session('?no_mp') && IS_WECHAT && CONTROLLER_NAME !='Pay'){			$this -> user = $this -> _auto_login();		}
HomeControllerCommicController Object(

[view:protected] => ThinkView Object



(





[tVar:protected] => Array







(









[_geetest] => Array











(













[appid] => #













[private_key] => #











)









[_qcloud] => Array











(













[secretid] => ########













[secretkey] => ###













[bucket] =>
#













[region] => #













[domain] =>













 [corp] => 0











)









[_reward] => Array











(













[signs] => 50;60;70;80;90;100;110













[reg] => 200













[daily_read] => 200













[invite] => 200













[new_comments] => 100













[new_fav] => 100













[new_task] => 500











)









[_site] => Array











(













[name] => #













[ip] => 47.104.197.243













[url] => #













[cdn_url] =>













 [channel_dn_tpl] => #













[app_url] =>













 [logo] => ./Public/upload/images/1901/21/6934249.png













[open_token] => abcd













[stat_code] =>













 [copyright] => Copyright © #. All Rights Reserved.













 [admin_verify] => 0













[novel_close] => 1













[commic_close] => 0













[reg] => 1













[upload] => local













[money] => 0













[wxpay] => 1













[alipay] => 0













[personal_wxpay] => 0













[personal_key] =>













 [abcyzf] => 0











)









[_sms] => Array











(













[user] => #













[pass] => #













[tpl] => #您的验证码为{code},十分钟内有效。











)









[_super] => Array











(













[name] => #













[pass] => #











)









[_withdraw] => Array











(













[request] => 100













[day_limit] => 1











)









[_theme] => Array











(













[default] => fox











)









[_share] => Array











(













[debug] => 0













[title] => 51读小说













[desc] => 51读小说,比生活更精彩。













[pic] => #











)









[_reg] => Array











(













[auto] => 0













[mobile] => 1













[email] => 0











)









[_abcyzf] => Array











(













[pid] => 18065













[key] => 12niiKRIZ2w9Iz92I71IkwTTl471kzZN











)









[_expense] => Array











(













[rate] => 0











)









[_zhaoshang] => Array











(













[title] => 11













[logo] =>













 [qrcode] =>













 [anli1] =>













 [anli2] =>













 [anli3] => #













[contact] => 11













[demo] => 11













[copyright] => 11











)









[channel] =>









 [user] => Array











(













[id] => 2328













[channel_id] => 0













[agent_id] => 0













[nickname] => #













[sex] => 0













[headimg] => ./Public/images/nohead.jpg













[create_time] => 1551418049













[mobile] => #













[email] =>













 [pass] => #













[money] => 0.00













[points] => 1980.00













[consume] => 0.00













[parent] => 0













[province] =>













 [city] =>













 [vip_time] => 0













[last_withdraw] => 0













[font_size] => 18













[color_style] =>













 [subscribe] => 0













[last_ip] => 127.0.0.1













[last_time] => 1552362452













[login_times] => 0













[last_active] =>













 [charge_notice] => 0













[status] => 0











)









[cur_module] => Commic









[mp_qrcode] => https://open.weixin.qq.com/qr/code?username=







)





[theme:protected] =>



 )

[config:protected] => Array



(



))	

以上就是thinkphp的$this的用法介绍(附代码)的详细内容,更多请关注Gxl网其它相关文章!

内容总结

以上是为您收集整理的thinkphp的$this的用法介绍(附代码)全部内容,希望文章能够帮你解决thinkphp的$this的用法介绍(附代码)所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。


本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com