Codeigniter 3 在另一个框架中运行codeigniter(octobercms)

Codeigniter 3 在另一个框架中运行codeigniter(octobercms),codeigniter-3,octobercms,Codeigniter 3,Octobercms,我正在为页面运行octobercms,我需要在页面内运行codeigniter视图 我目前的结构是: -ocotbercms folders -octobercms root files (artisan, index.php, etc..) -external.php -codeigniter folder called "ci" -application (codeigniter) -system (codeigniter) -index.php (codeigniter

我正在为页面运行octobercms,我需要在页面内运行codeigniter视图

我目前的结构是:

 -ocotbercms folders
 -octobercms root files (artisan, index.php, etc..)
 -external.php
 -codeigniter folder called "ci"
  -application (codeigniter)
  -system (codeigniter)
  -index.php (codeigniter)
我可以通过external.php文件获得codeigniter实例,但我得到的只是一个codeigniter 404页面

external.php内容:

<?php
// Remove the query string
$_SERVER['QUERY_STRING'] = '';
// Include the codeigniter framework
define("REQUEST", "external");
ob_start();
require('./ci/index.php');
ob_end_clean();
?>

10月cms页面获取实例:

<?php
function onStart()
{
    require('external.php');
    $ci =& get_instance();
}
?>

如何在十月CMS页面中运行codeigniter应用程序?我已经阅读了cjax文档,但不了解如何在octobercms页面内实现。还有其他解决办法吗


提前感谢

hmm。为什么要这样做?请不要这样做,如果真的必须这样做,请从旧的codeigniter代码中公开API