Magento中如何调用SQL语句

如何调用SQL语句

让我们在系列文章I的基础上完成本文内容.

I. 创建表结构和测试数据

3.Magento--在Module中访问数据库

假设你已经在完成了系列文章中前面的部分。那么已经有了一个模型文件为model/Room.php,并且etc/config.xml文件的global内容如下:

在扩展的模块中使用模型(Model)

我们不得不承认,Magento的架构相当复杂,但是足够灵活,为了理解本文,你必须阅读本博客上的系列文章I.

所以这里假设你已经建立好了Cartz_Hotel的模块目录结构

I. 在etc/config.xml的根标签(config)下增加下面的代码

我写的第一个Magento扩展

Magento扩展开发的概念相对统一,名称叫Module.
从访问入口看,Magento扩展一般有两种展现形式:
1. 作为一个完整的页面,从浏览器地址栏访问新增的模块。
2. 作为页面的一个片段,插接到现已存在的网页上。

下面的例子描述的第一种方式扩展出来的模块。
案例假设公司名称为Cartz, 现在要为该公司编写一个旅馆预订的模块。
步骤 I: 建立模块目录及文件结构骨架。
目录结构

magento迁移新服务器(从本地迁移到正式空间server,或从旧服务器迁移到新服务器教程)

有朋友要求些个magento搬家(迁移服务器server)的步骤,正好周末,赶紧写出来,感谢大家一直以来的支持。

在magento中如何调用static block?(ZT)

想在站点页面的某个地方放点静态的内容,比如广告,或者是促销信息之类的,这样的东西完全没有必要自己新建一个 block。完全可以使用cms的static block。创建完后,记住static block的id在模板中可以这样调用:

 

如何关闭掉magento后台没用的功能(ZT)

From:CSDN xinhaozheng

看到很多人问这个问题,其实是很简单的。稍微熟悉magento 的人马上就会想到magento的模块化标准,其实不论是前台不审后台都是通过一个一个模板中的一个个block组织成你所看到的,至于用户诱发的动作有 一部分是在controller中完成的,有的则是在model中实现的,还有些是直接放在block中的。

 

显然controller是负责指挥

block可以说是负责显示,或者说是指导模板如何显示,当然它也可以处理些数据,当然是读操作比较多。

model理论上讲,操作数据的部分应该放在这个地方,但是,主要应该是写的操作。当然也有读的。

 

入正题:

 

magento-查看当前有哪些类被加载到模板(ZT)

From:CSDN xinhaozheng

如果你是magento初学者,你会被magento庞大的功能和灵活震憾了,当时同时你也会觉得面对那么多的代码似乎无从下手。最学见的问题是在 某个模板内你不知道有哪些接口你可以用。magento的接口那么丰富,如果这个不会更谈不起二次开发了。其实借助php的最基本的几个函数你就可以查看 当前有哪些类哪些接口可以使用了。

如何删除magento中的所有的订单(ZT)

From CSDN xinhaozheng

magento目前在订单管理方面的功能还末完善,要删除订单只能通过手工在数据中执行sql语句来实现。在执行此sql脚本前,请务必备份你的数据库。下面的代码会删掉所有的代码,并且将相关的计数清零。

 

重新排布magento block的位置(转)

From csdn xinhaozheng

这个需求太现实了。magento是很灵活,好多的功能分割成一个个小块(block,其它的框架中也有类似概念,如seagull php框架,但是没magento灵活),比如购物篮,货币切换器,语言切换器,newsletter...不同的客户肯定会有不同的要求,这就需要对这 些 block的位置做调整。

 

magento是通过theme下面的layout文件对这些block 定位的,所以我们需要做的是根据magento的layout语法来修改这些xml文件。

 

同步内容