我正在使用 CodeIgniter 1.9 来构建一个网站。
我希望http://myurl.com/index.php/user/profile/2将我带到 ID 为 2 的用户的个人资料页面。
我的 routes.php 文件看起来像这样。
$route['default_controller'] = 'welcome';
$route['404_override'] = '';
$route['user/profile/(:num)'] = 'user/profile_view/$1';
我的 user.php 文件看起来像这样。
class User extends CI_Controller {
function __construct()
{
parent::__construct();
$this->load->model('user_model');
}
function profile_view($id)
{
$data = array();
log_message("info", "I am in the profile_view method of user.php.");
$this->load->view("templates/header", $data);
$this->load->view("templates/footer", $data);
}
}
该代码永远不会进入 log_message() 函数,它会抛出一个 500 错误,正是这样......
HTTP 错误 500(内部服务器错误):服务器尝试完成请求时遇到了意外情况。
任何帮助将不胜感激。我一直在寻找几个小时现在没有运气。