转到正文

博客水木

一个学习总结与工作经验分享博客。

存档

标签: Magento专题

Magento是全新一代更强大的电子商务网店系统,几乎一出现便超越了过往各类购物车。即使是风靡一时的OsCommerce也甘拜下风。目前已经吸引了大量中小电子商务企业采用Magento作为其购物车系...

Magento的模板就好像搭积木一样,一个一个区块累加为一层,一层一层嵌套为一个整体,看起来结构相当复杂。虽然大部分模板文件路径在page.xml等文件中能找到,但是还是有部分是系统自带的。...

在BlogController中添加以下方法:
public function eavPopulateEntriesAction() {
for($i=0;$i<10;$i++) {
$weblog2 = Mage::getModel('helloworld-eav/eavblogpost');
$weblog2->setTitle('This is a test '.$i);
$weblog2...

在block逻辑 或者是在 控制器下面的操作(action)中,获取一个Magento的数据模型的方法是:
Mage::getModel('[name of module]/[name of model]');
 
[name of module] 和 [name of model] 都是忽略大小写...

EAV模型是Zend框架的基础,而Magento项目又是建立在Zend框架的基础上的,所有了解EAV有助于了解Magento的架构原理,在开发Magento相关应用时非常有用。
EAV:Entity-Attribute-Value的缩写,是数据...

Magento因为有良好的SEO特性,所以URL通常写成这样的。
http://www.xxx.com/checkout/cart/
那么如何去获取参数,例如 参数id 呢?
Magento提供很简单的方法调用,
Mage::app()->getRequest()...

一、把这段下面这段代码加到phtml文件的顶部
<?php $count = $this->helper('checkout/cart')->getSummaryCount(); ?>
二、再把 <?php echo $count ?> 放到任何你想获取购物车商品数的地方。

...

打开/lib/Varien/Db/Adapter/Pdo/Mysql.php
大约在45行
 
protected $_debug  = false;
修改为
protected $_debug = true;
看该类的一个变量
[_debugFile:protected] => var/debug/sql.txt
随...

今天在分析Magento源代码的时候,在文件app/code/core/Mage/Catalog/Model/Resource/Eav/Mysql4/Config.php 中追踪到下面的函数 getAttributesUsedInListing()
/**
* Retrieve Product Attributes Used in Catalog Product listing<...

I. 创建表结构和测试数据
create table rooms(id int not null auto_increment, name varchar(100), primary key(id)); 
insert into rooms values(1,'Royal Room'); 
insert into rooms values(2,'Standard Room');
II.创建contr...

无觅相关文章插件,快速提升流量