如何将codeigniter项目包含到另一个php文件中?

时间:2011-01-17 19:13:08

标签: php codeigniter

我有一个基于codeigniter的项目。我应该使用从另一个php文件中的codeigniter控制器扩展的一个类。但我没有找到关于如何教另一个php文件来查看整个CI项目的解决方案。除此之外,当我从其他地方调用时,所需的类不能继承。

1 个答案:

答案 0 :(得分:0)

我不是百分之百确定这是否有助于让你朝着正确的方向前进,但如果有的话会感到荣幸!

Codeigniter根据URI的环境状态路由应用程序。您需要做的是设置环境并包括索引视图文件,如下所示:

$_SERVER["REQUEST_URI"] = "cms/2";

//Set GET action,method params etc
require_once "path/to/index.php";

当您加载CI索引文件时,它会读取SERVER变量以及您可能必须查找的其他变量并执行控制器和方法,我还建议您修改库/视图文件,因为它可能会在输出时退出导致您的脚本退出。

你也可以查看ob_start()以捕获缓冲区。