Codeigniter 3 在另一个框架中运行codeigniter(octobercms)
我正在为页面运行octobercms,我需要在页面内运行codeigniter视图 我目前的结构是: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
-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