致命错误:未定义的类常量'ACTION_FLAG_PRODUCTS_PERMISSION_DENIED'

时间:2015-06-26 05:32:19

标签: magento-1.8 magento-1.9

我登录magento仪表板,在销售/订单中显示订单列表,但是当我点击任何链接时,它会发出此错误

  

致命错误:未定义的类常量   'ACTION_FLAG_PRODUCTS_PERMISSION_DENIED'

1 个答案:

答案 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并且没有(或者错误地)实现了常量。