Php 从CodeIgniter中的视图检查会话
从CodeIgniter中的视图检查会话的最佳方法是什么,在他们的用户指南中没有显示任何方法,否则我将不得不对所有内容创建两个视图,这有点奇怪…对CodeIgniter来说仍然是一个新手Php 从CodeIgniter中的视图检查会话,php,codeigniter,templates,session,scope,Php,Codeigniter,Templates,Session,Scope,从CodeIgniter中的视图检查会话的最佳方法是什么,在他们的用户指南中没有显示任何方法,否则我将不得不对所有内容创建两个视图,这有点奇怪…对CodeIgniter来说仍然是一个新手 请帮忙!谢谢…像其他数据一样将其加载到视图中 $data['item'] = $this->session->userdata('item'); $this->load->view('view', $data); 在视图中,您可以直接访问所有加载的库、模型和辅助函数。如果在控制器中加载
请帮忙!谢谢…像其他数据一样将其加载到视图中
$data['item'] = $this->session->userdata('item');
$this->load->view('view', $data);
在视图中,您可以直接访问所有加载的库、模型和辅助函数。如果在控制器中加载会话,或在自动加载中执行,则在视图中执行此操作将有效:
<?php echo $this->session->userdata('session_key'); ?>
如果您想访问未在autoload或控制器中加载的某些功能,可以使用以下方法:
<?php
$CI =& get_instance();
$CI->load->model('some_model');
echo $CI->some_model->some_function($some_param);
?>
我通常将其用于由其他视图加载的公共视图,例如显示访客国旗等
希望这能有所帮助。+1,我对CI/MVC基本上是新手,有着完全相同的问题。