CodeIgniter不加载视图 - 当视图存在时仅加载白色屏幕

时间:2017-01-15 00:03:50

标签: php codeigniter

当我转到localhost / Home / Careers时,我只得到以下代码的白屏

注意:当我在views文件夹中有view_name.php文件时,我会看到死机的白屏。如果我从views文件夹中删除view_name.php,我会看到“test”和“找不到文件错误”。

有什么想法吗?

<?php
if (!defined('BASEPATH'))exit('No direct script access allowed');

class Home extends CI_Controller {

    public function Careers()
    {
            echo "test";
            $this->load->view('view_name');
    }

}

3 个答案:

答案 0 :(得分:0)

可能是因为你没有提及&#34; projectname&#34;在浏览器中的控制器名称之前。

请在浏览器中尝试使用localhost / Project_name / Home / Careers

答案 1 :(得分:0)

我解决了这个问题!

文件权限错误!我在php文件上做了一个chmod 755,它运行得很好。

Chmod 755 filename.php

答案 2 :(得分:0)

> > **In Controller:**

       <?php if (!defined('BASEPATH'))exit('No direct script access
      allowed');

    class Home extends CI_Controller {

    public function Careers()
    {
          $data['test']="test";
          $this->load->view('view_name', $data);
    }

    }

> >  In **view_name.php:**

    <?php
    echo $test; 
    ?>