我登录magento仪表板,在销售/订单中显示订单列表,但是当我点击任何链接时,它会发出此错误
致命错误:未定义的类常量 'ACTION_FLAG_PRODUCTS_PERMISSION_DENIED'
答案 0 :(得分:0)
Magento 1.8中有一个更新,viewAction
中的app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php
更改为Mage_Sales_Model_Order::ACTION_FLAG_PRODUCTS_PERMISSION_DENIED
。在Magento 1.7中,情况并非如此。
此更改与添加到{35}第359行的app/code/core/Mage/Sales/Model/Order.php
- const ACTION_FLAG_PRODUCTS_PERMISSION_DENIED= 'product_permission_denied';
的常量有关。
在这种情况下,我猜你已经从一个版本的Magento更新到另一个版本,并且更新了一个文件,但没有更新另一个文件。请确保两者都以核心更新。或者,某些东西正在重写Mage_Sales_Model_Order
并且没有(或者错误地)实现了常量。