是否可以从Magento中访问codeigniter函数/帮助程序?

时间:2011-08-18 18:25:37

标签: codeigniter magento

我在根目录下有一个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。

这是我被困的地方......

1 个答案:

答案 0 :(得分:0)

您是否尝试将类文件包含在标头模板中并从外部lib对象调用方法?或者更好的喷射包括已输出的头文件?