Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以从Magento内部访问codeigniter功能/帮助程序?_Codeigniter_Magento - Fatal编程技术网

是否可以从Magento内部访问codeigniter功能/帮助程序?

是否可以从Magento内部访问codeigniter功能/帮助程序?,codeigniter,magento,Codeigniter,Magento,我在根目录中有一个由Codeigniter供电的站点,在目录文件夹中有一个由Magento供电的产品目录。我想知道是否有可能在Magento中加载Codeigniter,这样我就可以重用partials、helpers等 例如:我想在两个平台中共享相同的头文件,因此Codeigniter中的header.php文件使用url帮助程序,以及Magento不理解的函数 我怎样才能做到这一点 更新: 我尝试了以下方法: CODEIGNITER | \_ CATALOG (Magent

我在根目录中有一个由Codeigniter供电的站点,在目录文件夹中有一个由Magento供电的产品目录。我想知道是否有可能在Magento中加载Codeigniter,这样我就可以重用partials、helpers等

例如:我想在两个平台中共享相同的头文件,因此Codeigniter中的header.php文件使用url帮助程序,以及Magento不理解的函数

我怎样才能做到这一点


更新: 我尝试了以下方法:

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,所以我认为它会以另一种方式工作:)你能详细说明一下吗?看看我的更新,看看这是不是你的意思。你能详细说明一下吗?看看我的更新,看看这是不是你的意思。