相关疑难解决方法(0)

Magento自定义"订单"属性/管理员输入和显示

我需要为订单模型添加自定义属性(" dynamics_ord ").

成功保存订单后,管理员需要定义此attr,理想情况下,主要订单块中的admin/sales_order/view.

它需要独立于发票/发货等 - 可能附加到订单" edit"事件.

我为其他实体(特别是客户)制作了许多自定义属性.我意识到这是同一个过程.但我不清楚如何修改具有此属性的订单,因为没有明显的"更新"操作."编辑"可能有意义,但我不想不必要地重复订单.

一旦这个attr到位,我想在sales_order/index网格中显示它.(注意=查看此相关线程以获得有效的解决方案.)

此模块的最终状态(以及其他需要此解决方案的人):

/ sales_order/view / screenshot: 截图

WACI_SalesExt

app/local/WACI/SalesExt
 /Block
   /Adminhtml
     /Sales
       -Dynamicsord.php
 /controllers
   /Adminhtml
     /Sales
       - OrderController.php
 /etc
  - config.xml
 /Helper
   - Data.php
 /sql
   /waci_salesext_setup
     -mysql4-install-0.2.0.php
Run Code Online (Sandbox Code Playgroud)

config.xml中

<?xml version="1.0"?>
<config>
    <modules>
        <WACI_SalesExt>
            <version>0.2.0</version>
        </WACI_SalesExt>
    </modules>
    <global>

        <helpers>
            <WACI_SalesExt>
                <class>WACI_SalesExt_Helper</class>
            </WACI_SalesExt>
        </helpers>

        <blocks>
            <WACI_SalesExt>
                <class>WACI_SalesExt_Block</class>
            </WACI_SalesExt>

            <adminhtml> <!-- unclear if i need this second declaration for admin-->
                <WACI_SalesExt>
                    <class>WACI_SalesExt_Block</class>
                </WACI_SalesExt>
            </adminhtml>

        </blocks>

        <models>
            <WACI_SalesExt> …
Run Code Online (Sandbox Code Playgroud)

attributes model magento

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

attributes ×1

magento ×1

model ×1