到目前为止,我正在使用 WireDesignz 模块化扩展并取得了巨大的成功。我现在需要在模块内扩展一个控制器。我已经创建了新的控制器和原来的,现在扩展的控制器,它们在 HMVC 之外工作正常,但是当我把它们放在模块文件夹中并调用新控制器时,几天找不到它正在扩展的控制器......即使它就在同一个目录中。如果我调用原来的那一切都很好。我不知道该去哪里,因为我在网上找不到有同样问题的人。有任何想法吗?这里还有一点:
原控制器:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Calendar extends MY_Controller {...
新控制器,在同一目录中:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Calendar_new extends Calendar {...
结果是:
Fatal error: Class 'Calendar' not found in /home/d/e/demo/web/public_html/application/modules/calendar/controllers/calendar_new.php on line 2
谢谢。