国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

magento1給customer添加自定義屬性

HollisChuang / 822人閱讀

摘要:在模塊的文件中將以上屬性存入數據庫,并且添加到頁面表單中添加下拉框的屬性,添加性別和

在模塊的sql文件中:
/**

Add Attribute mobile for customer
*/

//echo 12345;
$installer = $this;
$installer->startSetup();
$eavConfig = Mage::getSingleton("eav/config");
$store  = Mage::app()->getStore(Mage_Core_Model_App::ADMIN_STORE_ID);
$sortOrder = 999;
$attributes = array(
"chuanzhen"              => array(
    "type"          => "varchar",
    "label"         => "chuanzhen",
    "input"         => "text",
    "required"      => 1,
    "global"        => 1,
    "is_visible"    => 1,
    "is_system"     => 0,
    "position"      => 40,
    "is_user_defined"  => 1,
    "sort_order"    => $sortOrder++,
),
"sex"                   => array(
    "type"          => "int",
    "label"         => "Sex",
    "input"         => "radio",
    "required"      => 1,
    "is_visible"    => 1,
    "is_system"     => 0,
    "global"        => 1,
    "is_user_defined"  => 1,
    "position"      => 44,
    "sort_order"    => $sortOrder++,
),

);
/將以上屬性存入數據庫,并且添加到頁面表單中/

foreach ( $attributes as $attributeCode => $data ){
    $installer->addAttribute("customer",$attributeCode,$data);
}

foreach ($attributes as $attributeCode => $data) {
    $attribute = $eavConfig->getAttribute("customer", $attributeCode);
    $attribute->setWebsite( $store->getWebsite () );
    $attribute->addData( $data );
    if (false === ($data["is_system"] == 1 && $data["is_visible"] == 0)) {
        $usedInForms = array(
            "customer_account_create",
            "customer_account_edit",
            "checkout_register",
            "adminhtml_customer",
            "adminhtml_checkout"
        );
        $attribute->setData("used_in_forms", $usedInForms);
    }
    $attribute->save();
}
$installer->endSeup();



添加下拉框的屬性,添加性別 male 和 famale:
$installer->startSetup();  
  
$installer->addAttribute("customer", "gender", array(  
    "label"        => "Gender",  
    "visible"      => true,  
    "required"     => false,  
    "type"         => "int",  
    "input"        => "select",  
    "source"        => "eav/entity_attribute_source_table",  
));  
$tableOptions        = $installer->getTable("eav_attribute_option");  
$tableOptionValues   = $installer->getTable("eav_attribute_option_value");  
  
// add options for level of politeness  
$attributeId = (int)$installer->getAttribute("customer", "gender", "attribute_id");  
foreach (array("Male", "Female") as $sortOrder => $label) {  
  
// add option  
$data = array(
    "attribute_id" => $attributeId,  
    "sort_order"   => $sortOrder,  
);  
$installer->getConnection()->insert($tableOptions, $data);  

// add option label  
$optionId = (int)$installer->getConnection()->lastInsertId($tableOptions, "option_id");  
$data = array(  
    "option_id" => $optionId,  
    "store_id"  => 0,  
    "value"     => $label,  
);  
$installer->getConnection()->insert($tableOptionValues, $data);  

}

$installer->endSetup();

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30315.html

相關文章

  • magento1 得到產品的相關信息

    摘要:一產品信息先判定是否為產品頁面獲取產品的,根據得到產品對象通過獲取產品對象產品的信息產品庫存將產品加入購物車注如果產品購買時需要選擇下拉框時,該將進入產品詳情頁,否則直接就如購物車。 一、產品信息 1、先判定是否為產品頁面 if (Mage::registry(‘product’)){ } 2、獲取產品的Id,根據Id得到產品對象 通過sku獲取產品...

    Fourierr 評論0 收藏0
  • magento1為產品gird表格添加縮略圖

    1、在Girid.php添加: $this->addColumn(image,array( header => Mage::helper(employee)->__(Image), align => center, index => image,/*數據庫中存儲圖片的字段名稱*/ renderer => Nam...

    libin19890520 評論0 收藏0
  • 一個簡單的Magento1.9模塊示例

    摘要:本次要做的就是,撰寫一個模塊,讓該模塊跑完整個的流程。創建模型,需要啟用模型,啟用資源模型,在資源模型中添加實體,再為資源模型設置讀寫適配器。 很多時候,不知道Magento模塊到底該怎么寫,比如ThinkPHP,YII框架,它是直接將控制器Controller中的所取得相關數據直接傳遞到視圖層View,而Magento雖然也是MVC三層,但是在中間多了布局對象Layout與區塊Blo...

    Pikachu 評論0 收藏0
  • Magento1如何打開調試模式,來顯示前臺路徑提示信息?

    摘要:的版本中如何開啟調試模式呢在前面,寫了一篇有關如何開啟調試模式來顯示前臺的路徑信息,便于在學習的時候,能快速的找到各個對應的文件。但是,現在這個項目用的,在的版本中如何開啟調試模式呢兩種方法供參考方法一通過后臺控制臺來操作,選擇也選擇。 magento1.x的版本中如何開啟調試模式呢? 在前面,寫了一篇有關Magento2.0如何開啟調試模式來顯示前臺的路徑信息,便于在學習magent...

    hlcfan 評論0 收藏0
  • Magento1.X 如何在線安裝插件?

    摘要:版本中,安裝插件,有兩種方式可以安裝插件,程序員最常用的方法就是將開發的插件模塊文件直接從上傳到對應目錄即可。等到顯示就是安裝完成此時就可以去你的后臺,來操作你剛剛裝的插件模塊了 Magento1.X版本中,安裝插件,有兩種方式可以安裝插件,程序員最常用的方法就是將開發的插件模塊文件直接從FTP上傳到對應目錄即可。而對于新手或不懂程序的人來說,此方法就有些晦澀難懂了(參見另一片文章)。...

    xingpingz 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<