【发布时间】:2012-02-06 02:39:08
【问题描述】:
我不确定这是否可行,但 ExpressionEngine 论坛和文档中的各种帖子表明我应该能够让 ExpressionEngine 知道它所建立的 CodeIgniter 基础中发生了什么。
因此,鉴于此,我有一个 CodeIgniter 应用程序和一个 ExpressionEngine 站点。 /system 目录的结构如下:
/系统
- /system/codeigniter
- /system/codeigniter/application(这是我现有的 CodeIgniter 应用程序)
/system/codeigniter/system(这是运行 EE 的同一个 CI 文件夹)
/system/expressionengine
- ...(这是普通的 EE - 模板、插件等。
我对 ExpressionEngine 还很陌生,但我的理解是我可以使用此设置来构建一个可以与 CodeIgniter 很好集成的 EE 模块。
目前,我有一个模块设置,以及其中的一个方法,这只是一个起点:
function __construct()
{
$this->EE =& get_instance();
$this->CI =& get_instance();
$this->auth =& $this->CI->load->library('mylibrary');
}
但是当我加载模块时它无法识别库(这一切都发生在 EE 控制面板内,此时我可以在两者之间建立连接)。说不存在。我可以做些什么来建立这种联系,还是我完全走错了方向?
谢谢, 乔纳森
【问题讨论】:
标签: php codeigniter expressionengine