是否可以从Magento内部访问codeigniter功能/帮助程序?
我在根目录中有一个由Codeigniter供电的站点,在目录文件夹中有一个由Magento供电的产品目录。我想知道是否有可能在Magento中加载Codeigniter,这样我就可以重用partials、helpers等 例如:我想在两个平台中共享相同的头文件,因此Codeigniter中的header.php文件使用url帮助程序,以及Magento不理解的函数 我怎样才能做到这一点是否可以从Magento内部访问codeigniter功能/帮助程序?,codeigniter,magento,Codeigniter,Magento,我在根目录中有一个由Codeigniter供电的站点,在目录文件夹中有一个由Magento供电的产品目录。我想知道是否有可能在Magento中加载Codeigniter,这样我就可以重用partials、helpers等 例如:我想在两个平台中共享相同的头文件,因此Codeigniter中的header.php文件使用url帮助程序,以及Magento不理解的函数 我怎样才能做到这一点 更新: 我尝试了以下方法: CODEIGNITER | \_ CATALOG (Magent
更新: 我尝试了以下方法:
CODEIGNITER
|
\_ CATALOG (Magento)
在Magento的index.php文件中,我添加了:
include('../index.php');
$CI =& get_instance();
echo $CI->load->controller('welcome');
$application_folder = dirname(__FILE__)."/application";
$system_path = dirname(__FILE__)."/system";
在此之后,在加载站点/目录时,我从Codeigniter中得到一个错误“找不到应用程序文件夹”。所以有些东西奏效了。我检查了另一个和我添加的内部Codeigniter index.php文件:
include('../index.php');
$CI =& get_instance();
echo $CI->load->controller('welcome');
$application_folder = dirname(__FILE__)."/application";
$system_path = dirname(__FILE__)."/system";
第一个错误消失了,但随后出现了5个php错误,其中找不到CI/UTF8.php、CI/URI.php、CI/Benchmark.php。。。等等。这些是在bootstap index.php中引用的CI核心文件
这就是我被卡住的地方…您是否尝试将类文件包含到头模板中,并从外部lib对象调用方法?或者更好的方法是包含已输出的头文件?是否尝试将类文件包含到头模板中,并从外部库对象调用方法?或者更好的jet include已经输出的头文件?我已经在ci中使用了magento,所以我认为它会以另一种方式工作:)我已经在ci中使用了magento,所以我认为它会以另一种方式工作:)你能详细说明一下吗?看看我的更新,看看这是不是你的意思。你能详细说明一下吗?看看我的更新,看看这是不是你的意思。