magento分类下的博客

magento 博客

piaoling  2011-05-05 14:12:35

magento 博客 http://www.54dev.com/ Sjolzy'blog:http://sjolzy.cn/   ......

类别 :  magento(258)  |  浏览(3611)  |  评论(0)

MAGENTO数据转移/换服务器/换域名

piaoling  2011-05-05 13:55:40

1.进入原来的phymyadmin,选择magento的那个数据库,在右边的标签上点击导出。 2.全选所有的表,结构那儿都勾上:添加 DROP TABLE,如果不存在就增加,添加 AUTO_INCREMENT 值,请在表名及字段名使用引号;数据那儿选择完整插入;勾上另存为文件,点击执行,保存当前数据库 。 3.打开保存的数据库导出的文件 在头上添加 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT; SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS; SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION; ......

类别 :  magento(258)  |  浏览(3395)  |  评论(0)

Magento简单的EAV数据查询

piaoling  2011-05-05 13:54:38

因为Magento使用了EAV数据模型,所以你几乎不能够使用原始的SQL进行查询数据对象集(Collection),这里提供一个简单的方法去查询你想要的数据。 $products = Mage::getModel('catalog/product')->getCollection(); $products->addAttributeToFilter('sku', '8888'); $products->addAttributeToSelect('*'); $products->load(); foreach ($products as $_product) { print_r($_product->getData()); } 希望这段代码可以帮助你,这里还有一个关于addAttributeToFilter方法的介绍。......

类别 :  magento(258)  |  浏览(3139)  |  评论(0)

清除Magento缓存的几种方法

piaoling  2011-05-05 13:54:08

Magento后台叫“刷新”缓存,实际在程序执行上是清除缓存(Cleaning Cache)。 如果你想在后台刷新缓存,很简单,去后台“System > Cache Management”,点击清除全部缓存,或者在列表中选择一项你想清除的缓存。在这里我主要讲的不是后台清除,而是命令行和程序的直接清除。 如果你想通过命令行清除缓存,你需要使用ssh链接你的服务器,打如下命令: cd /where/your/mangento/root/var/cache rm -rf * 如果你需要在你的程序中清除缓存......

类别 :  magento(258)  |  浏览(3111)  |  评论(0)

通过命令行来添加Magento插件或升级Magento

piaoling  2011-05-05 13:53:41

大家都熟悉的Magento Connect提供了大量的插件给使用者,还有方便快捷地升级您的Magento,如果您熟悉命令行,其实安装Magento插件只需要一个插件的KEY即可。 像我这个是在升级Magento的核心包,使用了一个默认的KEY: ./pear install magento-core/Mage_All_Latest 很简单吧?呵呵,Magento是我见过最佳的开源软件。 ......

类别 :  magento(258)  |  浏览(3010)  |  评论(0)

Magento中我的账户访问权限判断

piaoling  2011-05-05 13:52:39

Magento前台用户访问的权限验证有点搞,呵呵,在ZF中我们一般的写法是用ACL,但是Magento的写法有点搞,是直接写在控制器Mage_Customer_AccountController中的,详细请见preDispatch方法。 /** * Action predispatch * * Check customer authentication for some actions */ public function preDispatch() { // a brute-force protection here would be nice   parent::preDispatch();   if (!$this->getRequest()->isDispatched()) { return; }   $action ......

类别 :  magento(258)  |  浏览(3182)  |  评论(0)

Magnto获取当前店铺和店铺配置的方法

piaoling  2011-05-05 13:45:16

开发中常常用到获取当前店铺的ID或者获取当前店铺的配置。其实非常的简单,看代码: 1、获取店铺 $store = Mage::app()->getStore(); 你可以print一下$store,它是Mage_Core_Model_Store对象,获取数据可以通过下面代码获取 $store = Mage::app()->getStore()->getData(); 2、获取当前店铺配置的配置 $value = Mage::app()->getStore()->getConfig($path) 很简单。。。 ......

类别 :  magento(258)  |  浏览(3015)  |  评论(0)

Magento如何重写或新建后台的页面

piaoling  2011-05-05 13:41:06

最开始的时候我们如果想写一个后台的控制器,是简单地依照前台的写法新建一个控制器,并继承Mage_Adminhtml_Controller_Action。但是这样有个缺点,就是你后台和前台没法分家,还有就是后台的URL会很怪,看下面例子: MAGENTO自带的都是: http://www.wemvc.com/index.php/admin/customer/index/key/59245faf7159619f335655fd7f8197e9/ 而你的很可能是这样的: http://www.wemvc.com/index.php/customer/list/index/key/59245faf7159619f335655fd7f8197e9/ 是不是很怪,相信你也想与MAGENTO保持一致......

类别 :  magento(258)  |  浏览(3410)  |  评论(0)

深入理解Magento-第十章-数据操作&数据收集器

piaoling  2011-05-05 13:40:21

在我们开始介绍数据操作前,我们先介绍一个神兵利器—Varien Data Collections。在最早的时候我们写php通常用Array来做数据收集器,这个小东西可发挥了大作用,要知道如果你想在其他语言中实现Array有多么难过。 例如c、c++。 在php5中,更是发扬了Array,php内置了一些类和接口,允许你创建你自己的数据结构。Magento充分利用了这一点,在使用 Varien_Data_Collection来做数据收集的时候,它实现了php内置IteratorAggregate对象迭代器和 Countable两个接口。下面是用php内置类ArrayObject的一个例子......

类别 :  magento(258)  |  浏览(3679)  |  评论(0)

深入理解Magento – 第一章 – Magento强大的配置系统

piaoling  2011-05-05 13:35:58

Magento的配置系统就像是Magento的心脏,支撑着Magento的运行。这套配置系统掌管着几乎所有 “module/model/class/template/etc”。它把整个Magento系统抽象出来,用一个配置文件来描述。这里的“配置文件” 并不是一个物理上存在的文件,而是Magento根据当前的系统状态动态生成的一段XML。大多数的PHP开发者并不习惯于这样抽象层,因为它增加的编程 的复杂性。但是这样的抽象提供了无与伦比的灵活性,允许你覆盖几乎任何系统的默认行为。 首先......

类别 :  magento(258)  |  浏览(3426)  |  评论(0)
  • Page:19/26  258 Blogs
    <<
    >>
    20088
    周日 周一 周二 周三 周四 周五 周六

    文章分类