Php 如何从不同的CodeIgniter加载2个控制器?
我正试图从另一个CodeIgniter访问控制器。 我有一个CodeIgniter 3.0.4,它包含:Php 如何从不同的CodeIgniter加载2个控制器?,php,codeigniter,session,login,controllers,Php,Codeigniter,Session,Login,Controllers,我正试图从另一个CodeIgniter访问控制器。 我有一个CodeIgniter 3.0.4,它包含: 应用 代码点火器2 css js 所以我已经尝试了$this->load->library('../controllers/home'), 但它显示了无法加载请求的类:Home 我正试图同时登录这两个应用程序,因此我需要访问每个会话。我强烈建议您要么导入所需的库,要么将这两个应用程序合并到最新的CI 3.1中,因为已经有多个安全修复程序和更多的错误修复程序。从2.x升级到3.x通常是一
- 应用
- 代码点火器2
- css
- js
$this->load->library('../controllers/home')代码>,
但它显示了无法加载请求的类:Home
我正试图同时登录这两个应用程序,因此我需要访问每个会话。我强烈建议您要么导入所需的库,要么将这两个应用程序合并到最新的CI 3.1中,因为已经有多个安全修复程序和更多的错误修复程序。从2.x升级到3.x通常是一项非常简单的任务
但是,您将无法使用CI加载器在正常目录外加载控制器或库,也无法在它们之间共享会话,因为两个会话的会话表格式不同
在推送过程中,您可能能够创建一个桥接库,其中包含旧CI版本中所需的文件,但老实说,除非您连接的库中完全没有任何CI引用,更像是功能帮助程序而不是库,否则它将无法工作,或者需要做更多的工作才能实现升级和合并旧系统。这样做的好处远远大于使用桥接机制将要面临的问题
抱歉,如果这不是很多帮助,但简而言之,将它们合并到一个应用程序中,并尽快升级到最新版本
致以最良好的祝愿
Paul。我强烈建议您要么导入所需的库,要么将这两个应用程序合并到最新的CI 3.1中,因为已有多个安全修复程序和更多的错误修复程序。从2.x升级到3.x通常是一项非常简单的任务
但是,您将无法使用CI加载器在正常目录外加载控制器或库,也无法在它们之间共享会话,因为两个会话的会话表格式不同
在推送过程中,您可能能够创建一个桥接库,其中包含旧CI版本中所需的文件,但老实说,除非您连接的库中完全没有任何CI引用,更像是功能帮助程序而不是库,否则它将无法工作,或者需要做更多的工作才能实现升级和合并旧系统。这样做的好处远远大于使用桥接机制将要面临的问题
抱歉,如果这不是很多帮助,但简而言之,将它们合并到一个应用程序中,并尽快升级到最新版本
致以最良好的祝愿
Paul.这不是MVC方式,但您可能需要考虑使用HMVC您无法完成对库的操作HMVC仅适用于CI3版本这不是MVC方式,但您可能需要考虑使用HMVC您无法完成对库的操作HMVC仅适用于CI3版本