magento订单总价总结错误原因深入分析与解决办法,常用的函数

缘由剖判

1.Magento eav_attribute表中source怎么着钦定自定义数据来源
要是您引用的类名称为yebihai_usermanage_model_entity_school你必须完整的付出地址,不能够usermanage/entity_school,这样私下认可是在Mage下边去找的。
如:

1.Magento eav_attribute表中source如何内定自定义数据来源
 
若是你援引的类名称为yebihai_usermanage_model_entity_school你必须完全的交由地址,无法usermanage/entity_school,那样暗许是在Mage上面去找的。
  如:

Magento 的订单价格计算是由此逐个试行 config 配置的
global/sales/quote/totals
那一个节点下设定的计价模型完毕的,而实施顺序则是由各模型的 after 及 before
节点调整。譬喻,大家能够在原生的 app/code/core/Mage/Tax/etc/config.xml
那几个布局文件中看看如下代码:

$setup->addAttribute(‘customer’, ‘school’, array(‘type’ =>
‘int’,’input’ => ‘select’,’label’ => ‘School’,’global’ =>
1,’visible’ => 1,’required’ => 0,’user_defined’ => 1,’default’
=> ‘0’,’visible_on_front’ => 1,’source’=>
‘yebihai_usermanage_model_entity_school’,//数据出自,text留空就可以));

$setup->addAttribute(‘customer’, ‘school’, array(

<global>
    …
    <sales>
        <quote>
            <totals>
                <tax_subtotal>
                   
<class>tax/sales_total_quote_subtotal</class>
                    <after>freeshipping</after>
                    <before>tax,discount</before>
                </tax_subtotal>
                <tax_shipping>
                   
<class>tax/sales_total_quote_shipping</class>
                    <after>shipping,tax_subtotal</after>
                    <before>tax,discount</before>
                </tax_shipping>
                <tax>
                   
<class>tax/sales_total_quote_tax</class>
                    <after>subtotal,shipping</after>
                    <before>grand_total</before>
                    <renderer>tax/checkout_tax</renderer>
                   
<admin_renderer>adminhtml/sales_order_create_totals_tax</admin_renderer>
                </tax>
                <subtotal>
                   
<renderer>tax/checkout_subtotal</renderer>
                   
<admin_renderer>adminhtml/sales_order_create_totals_subtotal</admin_renderer>
                </subtotal>
                <shipping>
                   
<renderer>tax/checkout_shipping</renderer>
                   
<admin_renderer>adminhtml/sales_order_create_totals_shipping</admin_renderer>
                </shipping>
                <discount>
                   
<renderer>tax/checkout_discount</renderer>
                   
<admin_renderer>adminhtml/sales_order_create_totals_discount</admin_renderer>
                </discount>
                <grand_total>
                   
<renderer>tax/checkout_grandtotal</renderer>
                   
<admin_renderer>adminhtml/sales_order_create_totals_grandtotal</admin_renderer>
                </grand_total>
            </totals>
            …
        </quote>
    </sales>
    …
</global>
此地我们得以小心到 tax 那些模型的 before 节点钦命了 grand_total,说明tax 模型应该在 grand_total
模型此前执行。而程序实行的结果是不会骗人的,那么难题就来了,既然会合世开篇中提起的难题,原因是何等啊?

2.Magento getPrice()的结果小数点位数的拍卖
echo Mage::helper->currency($_product->getPrice;
输出格式:888.673 => 888.67

‘type’ => ‘int’,

 

3.Magento
config.xml中global节点中的block重写与blocks上面包车型客车命名标签必须小写,如:

‘input’ => ‘select’,

咱俩来看看订单总价Computer制中至关首要的多少个环节。当中最首要涉嫌以下多少个情势:

<global><!– st 重写Block配置 –><blocks>
<catalog> <rewrite> <!–
标签符号大小写敏感,category_view必须小写 –>
<category_view>Yebihai_CategoryList_Block_Category_View</category_view>
</rewrite> </catalog></blocks><!– end
重写Block配置 –> <blocks> <!– categorylist只可以用小写
–> <categorylist>
<class>Yebihai_CategoryList_Block</class>
</categorylist> </blocks> </global>

‘label’ => ‘School’,

购物车总价总结:

4.Magento获取列表当前排序情势ASC or DESC?
获得当前排序:$this->getAvailableOrders()
收获当前分页:$this->getCurrentPage()
列表页的各个内容获得都在:Mage_Catalog_Block_Product_List_Toolbar这一个类里面,有亟待一直去那之中找。

‘global’ => 1,

Mage_Sales_Model_Quote::collectTotals
通过个别总结购物车各地点总价(分地址总计是为着完成利用多地点运送成效时,区别地点可对应不一致价位),再求和:

5.Magento Collection增添排序?

‘visible’ => 1,

Mage_Sales_Model_Quote_Address::collectTotals
对各样地点总价的总结时,先经过寻觅 config 配置 global/sales/quote/totals
那么些节点下的具有模型:

$subCategories =
Mage::getModel(‘catalog/category’)->getCollection();$subCategories->setOrder(‘position’,
‘ASC’);

‘required’ => 0,

Mage_Sales_Model_Quote_Address::getTotalCollector
Mage_Sales_Model_Quote_Address_Total_Collector::getCollectors
再实行各样模型的 collect 方法总结有关价格,并透过父类
Mage_Sales_Model_Quote_Address_Total_Abstract(全体计价模型都三番五次于这些类)的
_addAmount 及 _addBaseAmount 方法把那一个价钱叠合到总价中。

6.Magento Collection where里面包车型地铁或标准如何兑现?

‘user_defined’ => 1,

 

$result = $selfread->select()->from( $table, array->where(
‘reid = ‘.$reid,’topid =’.$reid);//reid=$reid 或 topid=$reid

‘default’ => ‘0’,

而在推行 Mage_Sales_Model_Quote_Address::getTotalCollector
这些形式时会实行 Mage_Sales_Model_Quote_Address_Total_Collector
那么些类的构造函数。各计价模块的排序就是在此处进行的,使用的是这一个主意:

7.Magento操作某条数据上面包车型大巴多个字段,使用意况如下:
自家在做订单备注的时候在监听类里面通过Magento系统的addStatusHistoryComment方法把订单内容能得逞写入sales_flat_order_status_history表,但是笔者的供给是还要修改is_visible_on_front此字段的值,让内容在前台可知。高烧的主题材料来了,想了种种法子最终按上边的章程减轻了。
监听类全体源码:

‘visible_on_front’ => 1,

Mage_Sales_Model_Config_Ordered::_getSortedCollectorCodes
计价顺序错误的标题也等于出现在那边边。关键在于以下那作为数组排序的程序,未有完全遵照钦命顺序对负有计价模型实行排列:

class Yebihai_CustomerOrderComments_Model_Observer {public function
setCustomerOrderComments(Varien_Event_Observer $observer){$_order =
$observer->getEvent()->getOrder();$_request =
Mage::app()->getRequest();$_comments =
strip_tags($_request->getParam(‘customerOrderComments’));if(!empty($_comments)){$_order->setCustomerNote(‘<br/><strong>订单备注:</strong>
‘ .$_comments);$_order->addStatusHistoryComment(‘订单备注: ‘
.$_comments)->setIsVisibleOnFront;}return $this;}}

‘source’=>
‘yebihai_usermanage_model_entity_school’, //数据来源,text留空就能够

uasort($configArray, array($this, ‘_compareTotals’));
 

8.Magento个人基本左侧菜单调节
关于个人基本的机要意义都以在customer那么些模块进行,需求修改相应的效果与利益,直接去你的模板customer文件夹去修改。
左侧菜单模板路线:customer/account/navigation.phtml
9.Magento把html转变为转义字符,用哪些点子?
core帮手里面有三个escapeHtml方法,使用如下:
Mage::helper->escapeHtml(“<b>yebihai</b><span>加油</span><div
style=’display:block;font-size:18px;’>go</div>”);
办法其实位置:Mage_Core_Helper_Abstract这些类里面。
**ps:关于部分常用的操作方法都封装在core那些模块,我们有亟待能够剖析一下源码。

));

缓慢解决方法

10.Magento动态创造block並且引用action?**
上面是自己三个模块的布局配置文件,小编今后亟需通过Ajax动态的调用checkoutcart,直接调用确定是那些的,改什么消除乃?

2.Magento get普赖斯()的结果小数点位数的管理
echo Mage::helper(‘core’)->currency($_product->getPrice()); 
出口格式:888.673 => 888.67

化解方法比较简单,能够通过创立定制组件重写
Mage_Sales_Model_Quote_Address_Total_Collector
那几个类(对计价模型排序时精神使用到的类,承接于
Mage_Sales_Model_Config_Ordered)的 _getSortedCollectorCodes
方法,在本来情势的根底上多推行一次或三回上面提到的那行排序代码就足以了。

<block type=”checkout/cart” name=”checkout.cart” as=”checkoutcart”
template=”quickbuy/cart/cart.phtml”> <action
method=”addItemRender”><type>simple</type><block>checkout/cart_item_renderer</block><template>quickbuy/cart/item/item_view.phtml</template></action>
</block>
首先步:通过ajax调用二个自定义调节器,如:
jQuery.post(‘<?php echo
$this->getUrl(‘gouwuche/cart/updateQuickShoppingCar’) ?>’,
function{jQuery(‘#shopping-cart-table
thead’).after;第二步:在调控器的措施中动态创造block,如:public function
updateQuickShoppingCarAction(){$block =
$this->getLayout()->createBlock(‘checkoutrewrite/quickcart’)->setTemplate(‘quickbuy/cart/cart.phtml’);echo
$block->toHtml();}
其三步:新建四个block文件(quickcart),在那文件中的construct方法中初叶化配置文件中的action内容,如:
public function
__construct(){parent::__construct();$this->addItemRender(‘simple’,
‘checkout/cart_item_renderer’,
‘quickbuy/cart/item/item_view.phtml’);}

3.Magento
config.xml中global节点中的block重写与blocks下边包车型地铁命名标签必须小写,如:

PS:在张开第二步的时候,cart.phtml模板已加载成功,第三步只是为着加载cart
block上边包车型客车action。

<global>

11. Magento getTable方法参数注意那多少个事项?
实例,查询数据库钦定表和规格的措施如下:

<!– st 重写Block配置 –>

public function getExcelKucunJiage($id,$status){$selfread =
$this->_getConnection(‘excelmanage_read’);$table =
$this->getTable(‘excelmanage/excelkucunjiage’);$result =
$selfread->select()->from->where( ‘excel_id=?’,
$id)->where( ‘is_active=?’, $status);return $selfread->fetchRow;}

<blocks>

其间getTable方法的参数设置要求专注如下,excelmanage就是你的模块名称,excelkucunjiage这些正是您操作的实业节点名称,小编的实业配置如下:

    <catalog>

<!– st 数据库财富模型配置 –>
<excelmanage_resource_mysql4>
<class>Yebihai_ExcelManage_Model_Resource_Mysql4</class>
<entities> <excelkucunjiage>
<table>excelkucunjiage</table>
</excelkucunjiage></entities>
</excelmanage_resource_mysql4>
<!– end 数据库能源模型配置 –>

            <rewrite>

“/”后边的参数正是出自表前边的实体名称。

                <!– 标签符号大小写敏感,category_view必须小写
 –>

12.什么样立异数据表钦命ID音讯?
$excelModel = Mage::getModel(‘excelmanage/excelkucunjiage’)->load;
$excelModel->setExcelAdddate(Mage::getModel(‘core/date’)->timestamp;
$excelModel->setIsActive;
$excelModel->save();
地点的代码正是修改ID为1的数据表新闻。
恢宏:Magento怎么着增多修改钦命表消息?

             
  <category_view>Yebihai_CategoryList_Block_Category_View</category_view>

13.怎么改造产品列表私下认可排序字段?
设置路径在:系统–>目录–>高等产品管理–>暗许列表状态

            </rewrite>

14.收获多个数据集的条数?

    </catalog>

  获取_productCollection数据集条数,案比如下:

</blocks>

  $this->setStoreId;

<!– end 重写Block配置 –>

  $this->_productCollection =
Mage::getResourceModel(‘catalog/product_collection’); //获取数据集

       <blocks>

  $this->_productCollection =
$this->_productCollection->addAttributeToSelect

               <!– categorylist只好用小写 –>

  ->addAttributeToSelect(‘manufacturer’) //增添查询属性

                <categorylist>

  ->setStoreId //设置商号

                   
 <class>Yebihai_CategoryList_Block</class>

  ->addAttributeToFilter(‘cuxiaobiaoqian’,array(‘eq’=>39))
//属性过滤钦点

                </categorylist>

  ->addStoreFilter //加多商铺过滤条件

       </blocks>  

  ->setPageSize; //获取条数

</global>  

15. 透过select()方法查询钦点数据表,如何调整读取条数?

4.Magento获取列表当前排序形式ASC or DESC?
赢妥善前排序:$this->getAvailableOrders()
取妥善前分页:$this->getCurrentPage()
列表页的各个内容获取都在:Mage_Catalog_Block_Product_List_Toolbar那几个类里面,有须要直接去那其中找。

  代码应用背景如下:

5.Magento Collection增添排序?

  $selfread = $this->_getConnection(‘yafo_bbs_setup’);
//数据库连接对象

$subCategories = Mage::getModel(‘catalog/category’)->getCollection();

  $table = $this->zixunTablePrefix.”forum_post”; //待查询表

$subCategories->setOrder(‘position’, ‘ASC’);

  $result = $selfread->select()->from( array(‘a’=>$table),
array(‘tid’,’subject’)) //钦赐表和要询问的字段

6.Magento Collection where里面包车型地铁或标准如何促成?

  ->limit //读取钦赐条数

$result = $selfread->select()->from( $table, array(‘id’))

  ->order(“a.dateline DESC”) //钦命排序条件

 ->where( ‘reid = ‘.$reid,’topid =’.$reid);//reid=$reid 或
topid=$reid

  ->where( $selfwhere ); //加多筛选规范

7.Magento操作某条数据下边包车型大巴多个字段,使用情状如下:
本身在做订单备注的时候在监听类里面通过Magento系统的addStatusHistoryComment方法把订单内容能学有所成写入
sales_flat_order_status_history表,然而本身的须求是还要修改is_visible_on_front此字段的值,让内容
在前台可知。头痛的难题来了,想了种种措施最终按上边包车型客车不二等秘书诀解决了。
监听类全体源码:

  return $selfread->fetchAll; //重返查询结果

class Yebihai_CustomerOrderComments_Model_Observer  

16.修改钦点产品价格和分组价格?

{

$selfPrc = Mage::getModel(‘catalog/product’)->load;$selfData =
$selfPrc->getData();$selfData[‘price’] =
25;$selfData[‘group_price’] = array(0 => Array( “website_id”
=> 0, “all_groups” => 0, “cust_group” => 0, “price” =>
97.0000, “website_price” => 97.0000 ), 1=> Array ( “website_id”
=> 0, “all_groups” => 0, “cust_group” => 1, “price” =>
27.0000, “website_price” => 27.0000 ), 2=> Array ( “website_id”
=> 0, “all_groups” => 0, “cust_group” => 2, “price” =>
17.0000, “website_price” => 17.0000 ), 3=> Array ( “website_id”
=> 0, “all_groups” => 0, “cust_group” => 3, “price” =>
67.0000, “website_price” => 67.0000 ), 4=> Array ( “website_id”
=> 0, “all_groups” => 0, “cust_group” => 4, “price” =>
66.0000, “website_price” => 66.0000
));$selfPrc->setData($selfData);$selfPrc->save();

public function setCustomerOrderComments(Varien_Event_Observer
$observer)

17.修改钦定产品仓库储存?

{

$selfPrc = Mage::getModel(‘catalog/product’)->load;$aa =
Mage::getModel(“cataloginventory/stock_item”)->loadByProduct;$selfaa
= $aa->getData();$selfaa[‘qty’] =
23;$aa->setData;$aa->save();

$_order = $observer->getEvent()->getOrder();

18.怎么着输出sql语句
$result =
$selfread->select()->from(array(‘ft’=>$flatTable),array

$_request = Mage::app()->getRequest();

->join(array(‘pc’=>$prcCategory),’ft.entity_id=pc.entity_id’,array(‘pc.value’))->where(
‘ft.attribute_set_id=?’, $attsetid)->where( ‘pc.attribute_id=?’,
$attid)->group(“pc.value”);//echo $result; exit;//输出sql语句

$_comments =
strip_tags($_request->getParam(‘customerOrderComments’));

19.后台表单配置,如何在代码里面增多备注?

if(!empty($_comments)){

$fieldset->addField(‘dict_grade’, ‘select’, array(‘name’ =>
‘dict_grade’,’label’ =>
Mage::helper(‘catalogsearchrewrite’)->__(‘Advanced Search Ciku
Manage Grade’),’title’ =>
Mage::helper(‘catalogsearchrewrite’)->__(‘Advanced Search Ciku
Manage Grade’),’type’=> ‘options’,’options’ =>
Mage::getSingleton(‘catalogsearchrewrite/cikumanage’)->getCikuGradeOptionArray(),’after_element_html’
=> Mage::helper(‘catalogsearchrewrite’)->__(‘Keywords Grade
Description.’), //after_element_html此属性正是用来增添备注’required’
=> true,));

$_order->setCustomerNote(‘<br/><strong>订单备注:</strong>
‘ .$_comments);

20.实例化model,通过load方法怎么着赢得钦定字段钦定内容的值?
$dictModel=Mage::getModel(‘catalogsearchrewrite/cikumanage’)->load($dictname,’dict_name’);
//参数1:钦点值,参数2:钦命字段

$_order->addStatusHistoryComment(‘订单备注: ‘
.$_comments)->setIsVisibleOnFront(1);

$dictModel->getDictName(); //获取再次来到的钦点字段值

}

return $this;

}

}

8.Magento个人宗旨侧边菜单调控
至于个人基本的最首要功效都以在customer那些模块实行,必要修改相应的机能,直接去你的模板customer文件夹去修改。
右边手菜单模板路线:customer/account/navigation.phtml
9.Magento把html转变为转义字符,用什么办法?
core帮手里面有三个escapeHtml方法,使用如下:
Mage::helper(‘core’)->escapeHtml(“<b>yebihai</b><span>
加油</span><div
style=’display:block;font-size:18px;’>go</div>”);
方法其实地点:Mage_Core_Helper_Abstract那一个类里面。
**ps:关于部分常用的操作方法都封装在core这一个模块,我们有供给能够解析一下源码。

10.Magento动态创制block何况引用action?**
上面是笔者三个模块的布局(Layout)配置文件,作者今后急需通过Ajax动态的调用checkoutcart,直接调用明确是至极的,改什么消除乃?

<block type=”checkout/cart” name=”checkout.cart” as=”checkoutcart”
template=”quickbuy/cart/cart.phtml”>

           <action
method=”addItemRender”><type>simple</type><block>checkout/cart_item_renderer</block><template>quickbuy/cart/item/item_view.phtml</template></action>
           

</block>
首先步:通过ajax调用二个自定义调控器,如:

jQuery.post(‘<?php echo
$this->getUrl(‘gouwuche/cart/updateQuickShoppingCar’) ?>’,
function(data){

jQuery(‘#shopping-cart-table thead’).after(data);

});

其次步:在调控器的秘诀中动态创造block,如:

public function updateQuickShoppingCarAction(){

$block =
$this->getLayout()->createBlock(‘checkoutrewrite/quickcart’)->setTemplate(‘quickbuy/cart/cart.phtml’);

echo $block->toHtml();

}
其三步:新建三个block文件(quickcart),在那文件中的construct方法中初叶化配置文件中的action内容,如:

public function __construct()

{

parent::__construct();

$this->addItemRender(‘simple’, ‘checkout/cart_item_renderer’,
‘quickbuy/cart/item/item_view.phtml’);

}

PS:在张开第二步的时候,cart.phtml模板已加载成功,第三步只是为着加载cart
block上面包车型客车action。

11. Magento getTable方法参数注意那几个事项?
实例,查询数据库钦命表和规格的不二等秘书技如下:

public function getExcelKucunJiage($id,$status){

$selfread = $this->_getConnection(‘excelmanage_read’);

$table = $this->getTable(‘excelmanage/excelkucunjiage’);

$result = $selfread->select()

->from( $table )

->where( ‘excel_id=?’, $id)

->where( ‘is_active=?’, $status);

return $selfread->fetchRow($result);

}

内部getTable方法的参数设置需求专注如下,excelmanage正是你的模块名称,excelkucunjiage这么些正是你操作的实业节点名称,作者的实业配置如下:

<!– st 数据库能源模型配置 –>

  <excelmanage_resource_mysql4>

   
 <class>Yebihai_ExcelManage_88bifa必发唯一官网,Model_Resource_Mysql4</class>  
   

<entities>    

  <excelkucunjiage>

      <table>excelkucunjiage</table>

  </excelkucunjiage>

</entities>

  </excelmanage_resource_mysql4>
<!– end 数据库财富模型配置 –>

“/”前面包车型客车参数正是来源于表前边的实体名称。

12.哪些翻新数据表钦赐ID新闻?    
   $excelModel =
Mage::getModel(‘excelmanage/excelkucunjiage’)->load(1);
 
 $excelModel->setExcelAdddate(Mage::getModel(‘core/date’)->timestamp(time()));
   $excelModel->setIsActive(0);
   $excelModel->save();
地点的代码正是修改ID为1的数据表音信。
扩展:Magento如何增多修改钦赐表信息?

13.什么样改动产品列表暗中同意排序字段?
设置路线在:系统–>目录–>高端产品管理–>暗中认可列表状态

14.拿走三个数据集的条数?

  获取_productCollection数据集条数,案举例下:

  $this->setStoreId($storeId);

  $this->_productCollection =
Mage::getResourceModel(‘catalog/product_collection’);   //获取数据集

  $this->_productCollection =
$this->_productCollection->addAttributeToSelect(‘*’)

  ->addAttributeToSelect(‘manufacturer’)  //增加查询属性

  ->setStoreId($storeId)  //设置集团

  ->addAttributeToFilter(‘cuxiaobiaoqian’,array(‘eq’=>39))  
//属性过滤内定

  ->addStoreFilter($storeId)  //增多洋行过滤条件

  ->setPageSize(6);   //获取条数

15. 由此select()方法查询内定数据表,怎样支配读取条数?

  代码应用背景如下:

  $selfread = $this->_getConnection(‘yafo_bbs_setup’);
//数据库连接对象

  $table = $this->zixunTablePrefix.”forum_post”; //待查询表

  $result = $selfread->select()->from( array(‘a’=>$table),
array(‘tid’,’subject’)) //钦点表和要询问的字段

  ->limit($size) //读取内定条数

  ->order(“a.dateline DESC”) //钦赐排序条件

  ->where( $selfwhere ); //增多筛选标准

  return $selfread->fetchAll($result); //重返查询结果

16.修改钦命产品价格和分组价格(代码操作)?

$selfPrc = Mage::getModel(‘catalog/product’)->load(614);

$selfData = $selfPrc->getData();

$selfData[‘price’] = 25;

$selfData[‘group_price’] = array(

0 => Array(                            

                           “website_id” => 0,

                           “all_groups” => 0,

                           “cust_group” => 0,

                           “price” => 97.0000,

                           “website_price” => 97.0000

                       ),

 

                   1=> Array

                       (

                           “website_id” => 0,

                           “all_groups” => 0,

                           “cust_group” => 1,

                           “price” => 27.0000,

                           “website_price” => 27.0000

                       ),

 

                   2=> Array

                       (

                           “website_id” => 0,

                           “all_groups” => 0,

                           “cust_group” => 2,

                           “price” => 17.0000,

                           “website_price” => 17.0000

                       ),

 

                   3=> Array

                       (

                          “website_id” => 0,

                           “all_groups” => 0,

                           “cust_group” => 3,

                           “price” => 67.0000,

                           “website_price” => 67.0000

                       ),

 

                   4=> Array

                       (

                           “website_id” => 0,

                           “all_groups” => 0,

                           “cust_group” => 4,

                           “price” => 66.0000,

                           “website_price” => 66.0000

                       ));

$selfPrc->setData($selfData);

$selfPrc->save();

17.改造内定产品仓库储存(代码操作)?

$selfPrc = Mage::getModel(‘catalog/product’)->load(614);

$aa =
Mage::getModel(“cataloginventory/stock_item”)->loadByProduct($selfPrc);

$selfaa = $aa->getData();

$selfaa[‘qty’] = 23;

$aa->setData($selfaa);

$aa->save();

18.怎样输出sql语句
$result =
$selfread->select()->from(array(‘ft’=>$flatTable),array())

->join(array(‘pc’=>$prcCategory),’ft.entity_id=pc.entity_id’,array(‘pc.value’))

->where( ‘ft.attribute_set_id=?’, $attsetid)

->where( ‘pc.attribute_id=?’, $attid)

->group(“pc.value”);

// echo $result; exit;//输出sql语句

19.后台表单配置,怎么样在代码里面增多备注?

$fieldset->addField(‘dict_grade’, ‘select’, array(

‘name’  => ‘dict_grade’,

‘label’ => Mage::helper(‘catalogsearchrewrite’)->__(‘Advanced
Search Ciku Manage Grade’),

‘title’ => Mage::helper(‘catalogsearchrewrite’)->__(‘Advanced
Search Ciku Manage Grade’),

‘type’  => ‘options’,

‘options’ =>
Mage::getSingleton(‘catalogsearchrewrite/cikumanage’)->getCikuGradeOptionArray(),

‘after_element_html’ =>
Mage::helper(‘catalogsearchrewrite’)->__(‘Keywords Grade
Description.’),  //after_element_html此属性便是用来添加备注

‘required’ => true,

)

);

20.实例化model,通过load方法如何得到内定字段钦命内容的值?
$dictModel=Mage::getModel(‘catalogsearchrewrite/cikumanage’)->load($dictname,’dict_name’);
 //参数1:钦定值,参数2:钦定字段

$dictModel->getDictName(); //获取重返的钦定字段值