我将magento安装在名为store的文件夹中。 min站点安装在托管的根目录上方。
我已经遵循了很多关于如何让购物车在外部页面上显示的想法,但我似乎无法从magento获得任何信息。
<?
$mageFilename = 'store/app/Mage.php';
require_once $mageFilename;
umask(0);
Mage::app();
/* Init User Session */
$session = Mage::getSingleton('customer/session', array('name'=>'frontend'));
if ($session->isLoggedIn()) {
echo'logged in <br />';
/* do something if logged in */
} else {
echo'not logged in<br />';
/* do something else if not logged in */
}
/* Magento uses different sessions for 'frontend' and 'adminhtml' */
Mage::getSingleton('core/session', array('name'=>'frontend'));
$cart = Mage::helper('checkout/cart')->getCart()->getItemsCount();
echo 'cart items count: ' . $cart;
?>
我目前有这个代码来调用购物车中的商品数量,并说明用户是否已登录。但似乎没有任何东西传递给它。
答案 0 :(得分:0)
我相信你必须从Magento控制器运行它。
Magento是一个功能强大,先进,专业的PHP平台。 是最先进的PHP MVC框架之一。如果您正在尝试构建一个包含Magento商店的PHP站点,为什么不使用Magento构建整个站点?您使用的是更好的平台吗?