Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter-多文件插件?_Php_Codeigniter - Fatal编程技术网

Php Codeigniter-多文件插件?

Php Codeigniter-多文件插件?,php,codeigniter,Php,Codeigniter,我有一个php应用程序不使用mvc模型,我想将它添加到我的codeigniter应用程序中,作为一个插件,唯一的问题是CI文档似乎只支持一个文件插件。实现扩展的最佳方式是什么 CI对此没有解决方案。原因是,试图将一个应用程序推入另一个应用程序就像试图让两个人驾驶一样。两个人都会挨着彼此撞上,试图达到驾驶的目的将是两者之间的平衡 HMVC是个例外,因为它被设计为在每个MVC实例中都有多个MVC实例,以及像CI这样具有良好名称空间的应用程序。如果在大多数情况下将CI放在另一个应用程序中,冲突应该最小

我有一个php应用程序不使用mvc模型,我想将它添加到我的codeigniter应用程序中,作为一个插件,唯一的问题是CI文档似乎只支持一个文件插件。实现扩展的最佳方式是什么

CI对此没有解决方案。原因是,试图将一个应用程序推入另一个应用程序就像试图让两个人驾驶一样。两个人都会挨着彼此撞上,试图达到驾驶的目的将是两者之间的平衡

HMVC是个例外,因为它被设计为在每个MVC实例中都有多个MVC实例,以及像CI这样具有良好名称空间的应用程序。如果在大多数情况下将CI放在另一个应用程序中,冲突应该最小


这确实不是最佳实践,但如果您坚持采用这种方法,我会使用控制器作为其他应用程序的引导或索引。将其他应用程序的其余部分作为文件夹放在CI中,以避免与CI发生冲突。您可能需要稍微调整路径,并重新编辑URL。

CI对此没有解决方案。原因是,试图将一个应用程序推入另一个应用程序就像试图让两个人驾驶一样。两个人都会挨着彼此撞上,试图达到驾驶的目的将是两者之间的平衡

HMVC是个例外,因为它被设计为在每个MVC实例中都有多个MVC实例,以及像CI这样具有良好名称空间的应用程序。如果在大多数情况下将CI放在另一个应用程序中,冲突应该最小

这确实不是最佳实践,但如果您坚持采用这种方法,我会使用控制器作为其他应用程序的引导或索引。将其他应用程序的其余部分作为文件夹放在CI中,以避免与CI发生冲突。您可能需要稍微调整路径,以及修改URL