11月 02日

Magento自动生成插件、插件包直接下载

生成插件、直接下载 Mark 320
在Magento开发中,已经需要自己写插件和下载完整的插件包,以下两个网址可以完美解决我们的需求:
阅读全文 320
10月 30日

Magento给js、css添加版本号

版本号 Mark 378
有时候我们会碰到这样一个问题:明明已经更改了CSS、JS问题,当时上传到正式环境时,刷新后还是没有看到我们预想中的效果。这时候不得不Ctrl + F5强制刷新浏览器的缓存才能够解决这个问题。但是如果这个问题发生在客户身上呢?总不能在网站上贴个告示让客户Ctrl + F5吧?这时候我们就需要给CSS、JS文件添加版本号。这样子每当更新过这个文件后,浏览器就不会加载缓存到的文件,这个问题也就解决了。
阅读全文 378
10月 26日

Magento消息机制和错误信息传递

错误传递 Mark 303
我们经常会碰到一个最直接的需求是:页面A抛出错误或者提示信息,当转向页面B时能够将其显示。 一般来说有两种方案可以处理此问题: 1. b.php?error_message=xxxxx 或者b.php?err_no=121,对于后者,系统制作一个错误号列表对应的信息,然后对应显示 2. 使用session:将页面A出错或者提示信息放到session某个约定的变量中,然后在目标页面检索并输出。
阅读全文 303
05月 27日

Magento添加Advanced Dataflow

Dataflow Mark 322
Magento中的Dataflow很容易处理一些大型的产品更新,而又不会由于操作时间长发生中断,是一个非常好用的功能。不过magento中默认就是一些关于产品基本属性的导入导出,如果需要进一步操作则需要自己后台添加。下面简介介绍下相关的操作
阅读全文 322
03月 03日

Magento Collection方法介绍

Collection Mark 618
Magento电商系统里用的最多的就是数据的Collection了,除了一些常用的像addFieldToFilter、addFieldToSelect、getSelect、getSize等等方法外,还有一些比较实用但是平时用的比较少的方法,下面就给大家一一介绍:
阅读全文 618
12月 18日

处理大型的Magento集合

处理 Mark 539
Magento集合代表了分组模型一种很方便的方式。得益于集合模型提供的方法,我们可以用很少或者几乎不用SQL语句来从数据库中获取一组模型。集合可能很大(新产品,金额互,类别,大量的属性等),成为一件棘手的工作。让我们看看怎么做能让大集合变得更易于管理
阅读全文 539
10月 31日

Magento 建立自己的shell命令

shell Mark 660
在Magento shell目录下创建自己的脚本文件,可以在命令行中运行批处理任务
阅读全文 660
09月 12日

Magento优化 – MySQL读写分离

读写分离 Mark 984
Magento使用EAV模型,所以对数据库来说,读操作往往比较大,可以使用读写分离技术有效解决这个问题。所谓读写分离,简单来说就是所有写操作,在A服务器上完成,所有写操作到B服务器上完成,A和B服务器实现主从复制
阅读全文 984