我在我的codeigniter项目中使用HMVC,因为使用它有助于将我的模块组合在一起,以便更好地组织代码。
当我通过关注How to use PHPUnit (CIUnit) with CodeIgniter 2.1.0的kenjis教程将CIunit与codeigniter集成时,我在尝试运行测试时遇到错误。
我收到以下错误:
[CIUnit] PHP Error: Notice - Trying to get property of non-object File Path: MX/Loader.php (line: 48)
PHP Fatal error: Call to a member function fetch_module() on a non-object in E:\xampp\htdocs\Project\application\third_party\MX\Loader.php on line 48
我从CIUnit + HMVC Issue阅读了kenjis的评论。
然而,他说这是“丑陋的”,而不是“不可能”整合它们。有没有人完成这种集成并让CIUnit和HMVC一起工作?
提前致谢。
答案 0 :(得分:0)
据我了解,每个模块都是整个CodeIgniter框架的迷你版本。你似乎可以
首先为每个模块设置测试环境将非常繁琐且耗时。但是一旦你设置它们,你将能够测试每个模块而无需修改任何核心文件。