PHP按状态代码获取订单状态名称?
-
12-12-2019 - |
题
我正在开发一个扩展,我需要一个信息如何通过状态代码获取状态名称,是可能的吗?
图片来自管理员面板订单状态页面。
如何按状态代码获取状态名称,是可能的吗?
解决方案
否,因为它是1:n关联,每个状态有多个状态。 但是,您可以获取分配给状态生成的所有状态列表,以及它们的名称,其中包含:
$statuses = Mage::getResourceModel('sales/order_status_collection')
->addStateFilter($stateCode)
->toOptionHash();
.
$stateCode
然后包含form $statuses
中的数组
更新:
根据您的评论,您需要这个:
$status = Mage::getModel('sales/order_status')->loadDefaultByState($stateCode);
echo $status->getStoreLabel();
.
(用代码世代odicetagcode的状态输出默认状态的名称)