我正在使用刚刚安装的 CI 2.1.3 遵循我在 routes.php 中编写的 phpacademy 教程:
$route['default_controller'] = "site";
(而不是:$route['default_controller'] = "welcome";)
在控制器/site.php 中:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Site extends CI_Controller {
public function index() {
echo "default function started.<br/>";
}
public function hello(){
echo "hello function started.<br/>";
}
}
将其上传到服务器并转到 [www.mydomain.ext] 后,它可以正常工作(写道:“默认功能已启动。”)但是如果我添加 'this->hello();' 对于 index() 函数,它会引发 500 错误。
为什么会发生这种情况,我该如何解决?
先感谢您。