magento 常用方法

magento:Magento片段 马真托 Magento片段。 立即下载

一些magento的常用方法,记录备用.

获取产品属性集

1
$sets  = Mage::getResourceModel( 'eav/entity_attribute_set_collection' ) ->setEntityTypeFilter(Mage::getModel( 'catalog/product' )->getResource()->getTypeId()) ->load() ->toOptionHash();

加载某个attribute:

1
2
3
4
5
$attributeCode =Mage::getModel( 'catalog/resource_eav_attribute' )
 
->load( $attrbuteId )
 
->getData( "attribute_code" );

获取某个种类的所有attribute:

1
2
3
4
5
$entityTypeId  = Mage::getSingleton( 'eav/config' )
 
->getEntityType( 'catalog_product' )
 
->getEntityTypeId();
获取某个attribute的所有option:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
$attributeObject =Mage::getModel( 'eav/config' )->getAttribute( 'catalog_product' )->load( $attributeId );
 
$options  =  $attributeObject ->setStoreId(Mage::app()->getStore()->getId())->getSource()->getAllOptions(false);
 
$table  =  $attributeObject ->getBackend()->getTable();
 
public  function  getAttributeOptionsByAttributeCode( $entityType ,  $attributeCode ){
 
$entityType  = Mage::getSingleton( 'eav/config' )->getEntityType( $entityType );
 
$attributeObject  = Mage::getModel( 'customer/attribute' )->loadByCode( $entityType ,  $attributeCode );
 
return  $attributeObject ->setStoreId(Mage::app()->getStore()->getId())->getSource()->getAllOptions(false);
 
}

或者:

1
2
3
4
5
6
7
$optionCollection  = Mage::getResourceModel( 'eav/entity_attribute_option_collection' )
 
->setAttributeFilter( $attr_model ->getId())
 
->setStoreFilter( $storeId , false)
 
->load();

产品缩略图

1
$_thumb  = Mage::helper( 'catalog/image' )->init( $product ,  'thumbnail' )->resize(50, 50)->setWatermarkSize( '30x10' );

获取登录的用户信息

1
Mage::getSingleton( 'customer/session' )->getCustomer()

获取订单信息

1
2
3
$order  = Mage::getModel( 'sales/order' )->loadByIncrementId( $orderNumber );
 
$order  = Mage::getModel( 'sales/order' )->load( $orderId );

摘自 http://www.hqit.cn/magento-sz-news/article-a-9849.html


magento 常用的方法总结 magento 常用的方法 与 总结, 对于起步学习magento 的非常有帮助 立即下载

相关推荐

Magento深入理解Magento

深入理解Magento 由精东博客下载下来制作成pdf

详细盘点magento2的12个优点和缺点

Magento 2与以前的版本完全不同。Magento 2是一个用户友好的电子商务平台。如果我们想使用Magento 2,那么我们还应该了解它的优缺点。它有优点和一些缺点,如下所示。

github_31369641的博客 820

深入了解magento

深入了解magento 1. 懂得PHP的运作方式 2. 良好的编程基础 (写过5w行代码以上) 3. 了解基本设计模式 4. 安装并使用过Magento 5. 阅读并修改过Magento代码

详细讲解10个Magento 2 中的基本配置

本文中我们将介绍商店的管理工具,并介绍配置设置。在这里,我们将学习商店层次结构和配置范围的概念,并建立行业标准和要求的最佳实践。学习Magento开发:点击查看:-->

github_31369641的博客 453

magento-1.9.1

magento 1.9的DEMO,This is the latest stable release of the Magento Community Edition.

GLMM(广义线性混合模型)原理以及分析步骤

广义线性混合模型(GLMM)是生态与进化研究中处理非正态数据的定制化工具,能同时分析固定效应和随机效应。它通过链接函数连接响应变量与预测因子,支持二项分布、泊松分布等非正态数据。研究流程包括:明确分析目标(固定效应影响与随机效应方差)、选择合适变量与分布、数据验证、参数估算(需根据模型复杂度选择PQL、拉普拉斯近似等方法)及模型优化(检验过离散与残差,通过信息准则或假设检验筛选最优模型)。GLMM能有效解决传统方法无法处理的"伪重复"和推广性问题,为复杂生物数据提供可靠分析框架。

wewil_lwin的博客 4993

一文读懂Magento的系统架构及分层结构

在本主题中,我们将讨论Magento 2的体系结构。Magento 2的架构与Magento 1完全不同。它的架构旨在使源代码尽可能广泛和模块化。这种方法的主要目的是允许它根据项目的需要轻松调整和定制。每个业务逻辑和功能都以模块的形式设计。因此,每个模块都可以作为一个独立的单元工作。Magento 2具有Model View ViewModel(MVVM)架构。此 MVVM 体系结构在模型层和视图层之间提供了更强大的分离,因为它与模型视图控制器 (MVC) 密切相关。

github_31369641的博客 642

「 网络安全常用术语解读 」软件成分分析SCA详解:从发展背景到技术原理再到业界常用检测工具推荐

软件成分分析(Software Composition Analysis,SCA)是一种用于识别和分析软件内部组件及其关系的技术,旨在帮助开发人员更好地了解和管理其软件的构建过程,同时可帮助安全人员揭秘软件内部结构的神秘面纱。SCA技术的发展与软件行业的快速发展密不可分,下面将介绍SCA的发展背景、技术原理以及当前主流SCA工具。

所有成功的背后,都是痛苦的坚持,所有的痛苦,都是傻瓜般的不放弃! 5633

Magento2 入门指南(新手必读)

说明 本文旨在为新同学的 Magento2 学习之路提供一张清晰的地图。 1. 先熟悉下 Magento2 的基础知识 Magento1与Magento2的区别 老邹说Magento的前世今生 magento2开发,需要关注的知识点 如何从magento1.9迁移到magento2.x magento2 QA M2开启前台模版调试路径 M2开发中的调试方法 在线下载...

aislj的博客 1万+

DC-DC电源芯片SY8303电路设计

SY8303高效率同步降压DC-DC转换器。这款芯片特别适用于需要较大负载电流(高达3A)的应用。SY8303在较宽的输入电压范围(4.5V至40V)内工作,能够将输入电能高效地转换为输出电能。此外,为使运行更为稳定,SY8303集成了主要的开关和同步开关,其导通电阻(RDS(ON))非常低,可以最大限度地减少导通损耗。一些特性,如短路保护、热关断以及自动恢复等,也有助于增强其可靠性和耐用性。

LuDvei的博客 9677

华为防火墙——本地Portal认证

配置IP地址、路由、Nat策略使得内网主机可以访问公网服务器对网段不进行认证,对网段进行portal认证。

m0_49864110的博客 3260

Magento 常用技巧与方法

Magento 常用技巧与方法         1.属性Attribute 产品属性操作: $product = Mage::getModel('catalog/product')->getCollection()->getFirstItem(); foreach($product->getAttributes() as $att) { $group_id = $at

jyg45450的专栏 1646

RTOS与Linux功能差异与应用场景全面对比

在嵌入式系统的开发中,操作系统的选择至关重要。和是两种广泛应用的操作系统,它们在功能、设计目标以及应用领域中各具优势。随着嵌入式系统的不断发展,已成为嵌入式行业的大趋势。那么,这两者到底有什么不同呢?

硬核科技 402

Magento中的常用方法总结

记录下Magento中的常用方法,一起来学习Magento。 //1.例如在模板页面,表单提交,需要页面跳转: <?php echo Mage::getUrl('模块/控制器/方法') ?> //2.在控制器获取表单提交数据: $data = $this->getRequest()->getPost(); //3....

weixin_34268843的博客 109

利用AWVS进行反制

awvs 10.5下载 http://www.32r.com/soft/12986.html

渗透之路,攻防之间皆学问 6653

Android 车载开发深度解析:CarPropertyManager 核心机制与实践指南

摘要: Android Automotive OS中,CarPropertyManager作为车载信息娱乐系统的核心组件,连接应用层与车辆硬件(如车速、油量等),其架构基于分层设计(App→CarAPI→VHAL→ECU),采用发布-订阅模式实现高效数据通信。通过HIDL/AIDL跨进程交互及共享内存优化,延迟可降至2ms以下。安全机制包括分级权限控制(VISIBLE/PROTECTED/SYSTEM_RESTRICTED)和HMAC防篡改。开发时需注意监听器生命周期管理、事件合并降负载及低功耗适配。

郑伟强dev的专栏 344

Magento常用Mage::静态方法

Magento的Mage静态类,属于全系统的核心类。里面的方法都很实用。 Mage类中register,unregister,registry,getBaseUrl,getUrl,getModel,getSingleton,getResourceModel,helper.比较常用,其他的都要看情况了。 Mage::register($key, $value, $grace...

279

Windows Server 2016远程桌面服务配置和授权激活

Server 2016默认远程桌面连接数是2个用户,如果多余两个用户进行远程桌面连接时,系统就会提示超过连接数,可以通过添加远程桌面授权解决:1、添加远程桌面授权服务第一步:服务器管理 - 添加角色和功能打开添加角色和功能向导窗口,选择基于角色或给予功能安装:第二步:添加远程桌面会话主机和远程桌面授权功能:以上配置完成后即可使用多于2用户同时登陆,但使用期限为120天,再次登陆会有如下提示:2、添...

mahailiang的专栏 6万+

magento常用方法整理

1.属性Attribute 产品属性操作: $product = Mage::getModel('catalog/product')->getCollection()->getFirstItem(); foreach($product->getAttributes() as $att) { $group_id = $att->getData('attribute_group_id');

oarcher1234567的博客 754

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

magento addFieldToFilter()方法常用的过滤条件

记录一下Magento模型集合Model Collection中addFieldToFilter()方法常用的过滤条件。以下参数也同样适用于产品实体的addAttributeToFilter()方法。 //等于 Equals: eq $_products->addAttributeToFilter('status', array('eq' => 1)); //不等...

weixin_30906185的博客 161
上一篇: 修复google shopping插件不断提示“Google Shopping synchronization process is running”
下一篇: magento中“ Google Content API for Shopping 1.6”提交新产品后显示空白页面的解决方法
「已注销」
博客等级 码龄16年 14粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值