当我转到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');
}
}
答案 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;
?>