问magento:我有一个观察者设立的“adminhtml_sales_order_create_process_data”。 我添加了一个新的表单字段(自定义属性添加)以管理员创建订单: app/design/adminhtml/default/default/template/sales/order/create/data.phtml 然后在我的观察我捕捉,像这样的领域: $orderRequest = $data->getEvent()->getRequest('order'); $customField = $orderRequest['customfield']; 我需要在我的分贝的CustomField和orderId的存储(当然在点我的观察被称为秩序尚未建立,所以我不能得到任何ID) 理想的情况是我希望能够将数据保存在使用使用setData(报价/订单对象),然后设置另一个观察,一旦报价/订单被保存,并保存它针对的命令有,但在这一点上没有任何报价或订单可用的对象! 有任何想法吗?谢谢 答:我并不清楚地知道你的问题,但什么可能让你感觉:
更新1 那么所有的一切目前我看到一个解决方案: 从 adminhtml_sales_order_create_process_data 你应该得到 $observer->getOrderCreateModel() 其中有方法 $model->getQuote() 报价有 $quote->getReservedOrderId() 这应该回报你的order_id。 (责任编辑:好模板) |