我正在尝试扩展 CodeIgniter 控制器。我创造了MY_Controller.php
文件,文件内容如下:
<?php
class MY_Controller extends CI_Controller
{
function generate_key()
{
$n = rand(10e16, 10e20);
return base_convert($n, 10, 36);
}
现在我通过扩展来创建我的控制器MY_Controller
代替CI_Controller
。以下是控制器的示例:
class Member extends MY_Controller
{
public function index()
{
$this->load->view('welcome');
}
我已经放置了MY_Controller.php
文件在Application/libraries/
文件夹。但是当我加载应用程序时,我收到错误:
Fatal error: Class 'MY_Controller' not found in path\to\application\controllers\member.php
有人可以告诉我我做错了什么吗?谢谢。
编辑:我正在使用 CodeIgniter 2.0.2
我曾经遇到过这个问题:
`Fatal error: Class 'MY_Controller' not found ...`
发布到我的远程 Linux 服务器 (DreamHost),但不在 Windows 本地发布。问题是 Linux 区分大小写:我的 MY_Controller.php 带有小写 c,但它不会自动加载。
以防万一其他人也有同样的问题:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)