Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter:控制器无法加载视图_Php_Mysql_Codeigniter - Fatal编程技术网

Php Codeigniter:控制器无法加载视图

Php Codeigniter:控制器无法加载视图,php,mysql,codeigniter,Php,Mysql,Codeigniter,我正在尝试从控制器加载视图,但我无法这样做?我没有收到任何错误,但是视图没有出现。在我的页面的搜索输入字段中,我使用ajax从db获取输入文本的建议: function get_users($hint) { if($hint!="") { $this->db->select('email,first_name'); $this->db->like('email',$hint,'after'); $query=

我正在尝试从控制器加载视图,但我无法这样做?我没有收到任何错误,但是视图没有出现。在我的页面的搜索输入字段中,我使用ajax从db获取输入文本的建议:

function get_users($hint)
{
    if($hint!="")
    {
        $this->db->select('email,first_name');
        $this->db->like('email',$hint,'after');
        $query=$this->db->get('users');
        $row=$query->result_array();
        $name=$row[0]['first_name'];
        echo "<a href=/codeigniter/index.php/user_view/view_profile/$name >".$name."</a><br>";       
    }
    else
    {
        echo "";
    }
}

将打开一个新页面,但不加载配置文件。这只是一个空白页。有人能帮忙吗?

为什么不直接从get\u users功能重定向到user\u view/view\u profile? 我的意思是,不要用“$name”而不是“echo”
您可以尝试写入重定向('user\u view/view\u profile/'。$name)
在config/config.php中还有一件事是启用日志(如果您还没有启用它们),日志文件在故障排除中非常有用。

您能显示
/views/profile.php
文件吗?您真的想看看它的350行吗。当我使用不同的控制器登录后调用它时,它的加载非常好。只是这个调用无法加载it@Girish感谢您的回复,我得到了解决方案。请详细说明您的问题,并提供您尝试的所有代码。但我希望视图中的建议可供用户查看。如果单击某个特定用户的姓名,他将进入所需用户的配置文件。感谢您提供的有用提示。我将立即启用日志。
function view_profile($name)
{
    $data['user']=$name;
    $this->load->view('profile',$data);
}