Magento可以与CakePHP集成吗?

Magento可以与CakePHP集成吗?,cakephp,magento,Cakephp,Magento,Magento可以与CakePHP集成吗? 如果我的网站是用CakePHP开发的。我可以在Magento中制作包括购物车在内的产品模块吗?可以。例如: require_once 'app/Mage.php'; umask(0); Mage::app(); Mage::getSingleton('core/session', array('name'=>'frontend')); $cart = Mage::helper('checkout/cart')->getCart()-&g

Magento可以与CakePHP集成吗?
如果我的网站是用CakePHP开发的。我可以在Magento中制作包括购物车在内的产品模块吗?

可以。例如:

require_once 'app/Mage.php';
umask(0);

Mage::app();
Mage::getSingleton('core/session', array('name'=>'frontend'));

$cart = Mage::helper('checkout/cart')->getCart()->getItemsCount();
echo 'Items count: ' . $cart;
看看这些文章:


通过上面的示例,我可以用纯php代码实现Mage类。但是你知道Cakephp有自己的路由机制。我在根目录中安装了magento,并试图添加另一个使用cakephp构建的应用程序-该应用程序有自己的数据结构和数据库(主要用于自定义报告和一些跟踪内容),但将共享来自magento(即主站点)的一些数据。

我设法进行了一次黑客攻击(没有其他方法可以做到这一点).

问题是你需要在Magentoapp/code/core/Mage/core/functions.php的第93行中插入“function”_;()

    if (!function_exists('__')) {
        function _ () { .... }
    }
您需要对app/Mage.php中的“DS”执行相同的操作

    if(!defined('DS')) {}

然后你就可以使用Mage类对Megento执行所有操作。

为什么要将此帖子编辑为“建议编辑”并插入咒骂?