- 浏览: 73428 次
- 性别:
- 来自: 上海
最新评论
下面的代码为Customer实体添加了性别属性,有两个可选值 Male和Female
$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();
发表评论
-
Magento随机生成sales rule的coupon code
2013-01-02 22:09 2268在Magento中可以使用SalesRule模块下的Mage_ ... -
Magento 后台配置中实现日期选择 (Date picker)
2012-12-28 15:07 2507首先,创建一个新的Form Field 类: <?p ... -
获得指定customer 购买的产品数据
2011-12-10 20:54 1370获得指定customer 购买的产品信息,如果是configu ... -
将缺货产品放在产品列表后面
2011-12-10 20:50 1400Rewrite Mage_Catalog_Model_Laye ... -
Mac Lion上安装配置Nginx PHP PHP-FPM
2011-12-10 16:01 8033<!--?xml version="1.0&q ... -
How to customize Magento as CMS system (1.5.0 CE)
2011-03-06 22:42 1063Before install: 1. Go to app/et ... -
How to redirect to another url in block or template
2011-02-25 13:47 1131In Block class: public funct ... -
Use call back function to proccess Magento large collection
2011-01-19 12:58 945$orders = Mage::getModel('sal ... -
How to remove unnecessary columns in Magento collection
2011-01-19 12:56 1137$orders = Mage::getModel('sal ... -
How to calculate currency according to reward points rate in Magento
2011-01-13 18:03 1334$rate = Mage::getModel('enter ... -
Magento二次开发的利器:Rewrite
2010-12-08 17:15 2739Magento是一个十分优秀的电子商务系统,但是有时候我们需要 ... -
增加Magento后台管理功能三:在后台设置(System/Configuration)中加入自定义设置
2010-11-30 16:17 1978在模块的etc目录下新建system.xml配置文件,内容如下 ... -
增加Magento后台管理功能二:开发后台Controller
2010-11-30 16:02 2711在模块的controllers目录下创建Adminhtml目录 ... -
增加Magento后台管理功能一:在后台管理界面加入菜单
2010-11-30 15:47 4539在模块的etc目录下增加adminhtml.xml配置文件,用 ... -
Magento在CMS Page中增加用户信息变量
2010-11-26 10:14 2832Magento的cms页面和static block页面中可以 ... -
Magento根据不同的浏览器自动切换package或 theme
2010-11-26 10:05 2069在后台设置中: System > Configurat ... -
Magento让后台数据列表中的action列链接在新窗口打开
2010-11-08 16:56 1161'actions' => array( ... -
Maegen获得后台当前用户的信息
2010-11-08 16:53 916$admin = Mage::getSingleton(' ... -
Magento中用子类替换Block
2010-10-15 10:47 1857Step 1:创建一个新的Module Step 2: 编辑模 ... -
Magento为后台用户保存操作日志(企业版)
2010-09-19 17:00 2765protected function _logAdm ...
相关推荐
Magento将产品信息分散在多个数据库表中,主要包括`catalog_product_entity`作为主产品表,以及一系列以`_attribute`结尾的表来存储产品的不同属性。自定义属性则存储在`eav_attribute`、`eav_attribute_set`、`eav_...
在Magento中,配送费用的计算是电商网站运营的关键部分,因为它直接影响到商家的成本和客户的购物体验。"magento添加多表运费"这个主题主要涉及如何在Magento系统中实现复杂的运费计算规则,允许商家根据不同的商品...
Magento 商城产品属性选择过滤插件是一款专为 Magento 电子商务平台设计的扩展工具,它旨在提升用户在商城中浏览和搜索产品的体验。该插件允许客户根据产品属性进行精确筛选,例如品牌、颜色、大小、价格范围等,...
### Magento中文用户指南知识点概述 #### Magento简介 - **什么是Magento?...无论是初学者还是经验丰富的用户,都可以从中获得有价值的信息,帮助他们更好地利用Magento构建和管理电子商务网站。
在Magento中,商家可以在管理面板中创建新的属性集,定义属性类型(文本、选择、日期等),并将其分配给相应的类别或商品。批量添加自定义属性插件则进一步优化了这一过程,允许商家通过CSV文件批量设置或更新商品的...
此插件可能也对Magento的后台管理界面进行了优化,使得添加和编辑客户属性更加直观和便捷。管理员可以轻松地创建新属性,设置属性的可见性(例如,是否显示在注册表单上),以及决定哪些属性是必填的。此外,还可以...
"magento颜色属性图片展示插件"就是针对这种情况设计的,它能帮助商家更直观地展示商品的不同颜色选项,提升用户的购物体验。 这款插件适用于Magento 1.7版本,这意味着它已经过兼容性测试,可以稳定地在该版本的...
在Magento中,每个产品都可以有多个属性,其中包括颜色。颜色属性可以是文本类型,也可以是图像类型。文本类型通常显示为下拉菜单或选项按钮,而图像类型则允许商家上传不同颜色的图片,供用户预览。当用户选择不同...
在Magento中,每个模块都有自己的控制器目录,所以我们需要在自定义模块的Controller目录下创建一个新的PHP文件,例如`app/code/local/Tadic/AVP/controllers/Adminhtml/ProductController.php`。在这个控制器中,...
7. **自定义系统配置**:指导如何创建和管理 Magento 后台的自定义配置选项。 8. **代码修改、扩展和重写**:教你如何不改变核心代码的情况下扩展或替换 Magento 功能。 9. **数据操作和数据收集器**:涉及数据的...
在Magento中,后台管理界面是管理员进行日常运营和管理商店的主要入口。"Magento添加后台管理addColumn"这个主题主要涉及的是如何在Magento的后台管理面板自定义添加新的数据列,以展示更多店铺运营的相关信息。这...
magento2添加51track物流功能 1:后台添加51track密钥 2:对接51track物流接口 3:实现添加物流单号自动提交到51track
4. 在 "Configuration" 部分,导航至 "General" -> "Locale Options",在 "Locale" 下拉菜单中选择 "Chinese (China)" 或者相应的中文选项。 5. 点击 "Save Config" 保存设置,然后清理 Magento 的缓存。可以通过 ...
在Magento中添加后台管理功能是开发者经常遇到的任务,这涉及到对系统后端界面的扩展和定制,以便更好地管理和控制商店的各项功能。以下是对“Magento添加后台管理”这一主题的详细讲解。 1. **理解Magento架构** ...
3 专业与社群支援不像是其他的开放原始码解决方案, Magento 提供专业、可信赖的支援,您也可以从热情的社群中取得协助,国内也有Magento的爱好者创建中文社区,比如Magentoo.com。4 完整的扩充性无论网站经过了一夜...
因此,了解如何在Magento中批量上传产品,包括多图和自定义属性,是提升工作效率的关键。 批量上传产品通常涉及到CSV(逗号分隔值)文件的使用,这种文件格式可以存储大量的表格数据,非常适合用于批量导入。在...
Magento是一款强大的开源电子商务平台,专为在线商家设计,...总之,"Magento中文手册"是学习和掌握Magento平台的重要参考资料,无论你是新手还是有经验的开发者,都能从中受益匪浅,提升你在电子商务领域的专业技能。
`mvc流程.png`可能详细解释了模型、视图和控制器在Magento中的工作方式。 2. **EAV模型**:Entity-Attribute-Value(EAV)模型是Magento数据存储的关键特性,允许存储具有动态属性的商品信息。`EAV(E-V图 product为...
2. **Magento插件开发**:在Magento中,插件(也称为扩展)用于增强或改变系统功能。学习如何创建、注册和配置插件,包括编写前置/后置操作、重写类和定义插件接口。 3. **模块开发**:掌握创建新模块的步骤,包括...