解决magento搜索结果不准确搜索结果过多

在使用前台快速搜索产品时,会发现搜索的数量过多的问题,在magento 1.6以上的,找到 app/code/core/Mage/CatalogSearch/Model/Resource/Fulltext.php 修改

magento 二次开发教程 第四章 模型和ORM基础

对于任何一个MVC架构,模型(Model)层的实现都是占据了很大一部分。对于Magento来说,模型占据了一个更加重要的位置,因为它常常包含了一部分商业逻辑代码(可以说它对,也可以说它错)。这些代码在其他的MVC框架中往往出现在控制器或者帮助函数中。 传统的PHP MVC架构中的模型 本来MVC的定义就不是很清晰,不同的人有不同的看法,而对于模型的定义争议就更多了。

magento 二次开发教程 第三章 Magento的布局(Layout),块(Block)和模板(Template)

我们接着研究Magento。根据我们第二章讲的Magento MVC的架构,我们接下来应该讲模型(Model),但是我们跳过模型先来看布局和块。和一些流行的PHP MVC架构不同的是,Magento的执行控制器不直接将数据传给试图,相反的视图将直接引用模型,从模型取数据。这样的设计就导致了视图被拆分成两部 分,块(Block)和模板(Template)。

magento 二次开发教程 第二章 Magento请求分发与控制器

Model-View-Controller (MVC) ,模型-视图-控制器,源于Smalltalk编程语言和Xerox Parc。现在有很多系统是基于MVC架构的,不同的系统MVC的实现也略有不同,但都体现了MVC的精髓,分离数据,业务逻辑和显示逻辑。最常见的 PHP MVC框架是这样的

magento 二次开发教程 第一章 Magento强大的配置系统

Magento的配置系统就像是Magento的心脏,支撑着Magento的运行。这套配置系统掌管着几乎所有“module/model/class /template/etc”。它把整个Magento系统抽象出来,用一个配置文件来描述。这里的“配置文件”并不是一个物理上存在的文件,而是 Magento根据当前的系统状态动态生成的一段XML。

解决magento Authorize.net Gateway error: Unable to read response, or response is empty

Check your phpinfo and see if “curl_exec” is part of “disable_functions”. If it is, then your curl ssl won’t work.

wordpress 数据库结构及表说明

数据表结构:

  • wp_commentmeta:存储评论的元数据
  • wp_comments:存储评论
  • wp_links:存储友情链接(Blogroll)

magento 引用数据库连接查询数据

  1. $connection = Mage::getSingleton('core/resource')->getConnection('core_read'); 
  2. $select = $connection->select() 
  3.         ->from('catalog_product_entity', array('*')) // 选择查询所有字段,如果只想查询一个字段,把*改成字段名 
  4.         ->where('entity_id=?',176);               // where id =1 
  5.         //->group('name');         // group by name 
  6. $rowsArray = $connection->fetchAll($select); // 返回所以行 
  7. $rowArray =$connection->fetchRow($select);   //返回行 
  8. var_dump($rowArray); 
  9. print_r($rowArray);

magento 创建自己的模块之helloword

1.新建文件app\etc\modules\Test_Helloworld.xml,内容如下。告知Magento系统该模块的存在,其中active表示是否启用,codePool告知模块在local目录下。

magento 目录结构及说明

 /app – 程序根目录
 
 /app/etc – 全局配置文件目录
 
 /app/code – 所有模块安装其模型和控制器的目录

magento URL分析,查找修改相应文件

通过 http://localhost/magento/index.php /customer/account/create/ 分析Magento调用该页面的过程