脚本宝典收集整理的这篇文章主要介绍了php – 会话数据,在CodeIgniter中显示配置文件URL(带Tank Auth),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经设置了几个用户,现在想要查看每个用户的个人资料.我需要知道:
1 – 如何将自定义会话数据添加到Tank Auth.我知道代码的外观(http://codeigniter.COM/user_guide/libraries/sessions.htML),但我不确定代码应该放在auth控制器的哪个位置 – 这是相当广泛的 – https://github.com/ilkon/Tank-Auth/blob/master/application/controllers/auth.php.
2 – 如何将用户数据传递到视图.我已经设置了一个函数来检索用户数据(见下文)并希望将其传递给我的个人资料视图 – 我认为userdata(在代码中)将代表自定义会话数据,其中包括用户的id和用户名,其中一个我需要的URL.
3 – URL我希望URL看起来像这样:http://example.com/users/3394或http://example.com/users/fooy_foo.我知道我需要对CI URI路由做一些事情,但我不确定如何将它与我从查询中得到的结果联系起来.
function index() { $id = $this->tank_auth->is_LOGged_in('id'); $this->db->where('id',$id); $q = $this->db->get('user'); $data['userdata']=$q; $this->load->view('user_view',$data); } }
关于#3的例子:
function index($userid) { // You should PRobably have a model here that retrieves information // about the user based on the userid $data['user'] = $this->User_model->getUserInformation($userid); $this->load->view('users',$data); }
这是您设置索引函数的一种方法. $userid变量由网址www.example.com/users/1234定义.这就是url在codeigniter中工作的方式.你可以阅读更多关于它here.
以上是脚本宝典为你收集整理的php – 会话数据,在CodeIgniter中显示配置文件URL(带Tank Auth)全部内容,希望文章能够帮你解决php – 会话数据,在CodeIgniter中显示配置文件URL(带Tank Auth)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。