我在根目录下有一个Codeigniter支持的站点,在目录文件夹中有一个Magento支持的产品目录。我想知道是否可以在Magento中加载Codeigniter,这样我就可以重复使用部分,帮助等等。
例如:我想在两个平台上共享相同的标头,因此Codeigniter中的header.php文件使用url帮助器和Magento不理解的函数
我怎样才能做到这一点?
更新 我尝试了以下内容:
CODEIGNITER
|
\_ CATALOG (Magento)
在Magento的index.php文件中,我添加了:
include('../index.php');
$CI =& get_instance();
echo $CI->load->controller('welcome');
在此之后,我在加载网站/目录时从Codeigniter收到错误“无法找到应用程序文件夹”。有些事情有效。我把这个另外的SO question和我在Codeigniter index.php文件中添加了:
$application_folder = dirname(__FILE__)."/application";
$system_path = dirname(__FILE__)."/system";
第一个错误消失了,但随后出现了5个php错误,无法找到CI / UTF8.php,CI / URI.php,CI / Benchmark.php ......等等。这些是CI核心文件,在bootstap index.php。
这是我被困的地方......
答案 0 :(得分:0)
您是否尝试将类文件包含在标头模板中并从外部lib对象调用方法?或者更好的喷射包括已输出的头文件?