php

A collection of 32 posts

php

M1开发总结:view视图层layout/template/block解说

magento前端的View视图层,由layout/template/block三者共同组成,不同于国内开源框架(并不是在controler层做数据绑定,同时也没有使用模板引擎的),magento将view抽出来,交由xml配置文件定义,导致很多刚接触magento的开发人员无所适从,其实主要搞清楚layout/template/block这几个东西,其实也就明白了。 magento在前端开发中,template其实是非常灵活的,具体是模板与数据可以随意调用,一个写好的模板可以在A\B多个控制器输出显示,且还不用修改控制器的代码(在layout的xml文件里面配置好就行),这与国内常用开源框架是有差异的。 template:模板,由html标签语言编写,

  • sinsna
    sinsna
php

M1开发总结:模块etc/config.xml的解说

上一篇我们说到M1开发总结:模块基础常识,而这一篇,我们再进入了解一下模块的配置文件config.xml,这是magenot模块的核心,是非常折腾人的地方,以下的解释也可能比较烧脑,建议是自己找个空闲时间,同时结合config.xml慢慢阅读,好好用心掌握,理解完了也就基本上能搞明白magento了,咱先看看config.xml基本结构。 1.6.0.8 Mage_Sales_Model sales_

  • sinsna
    sinsna
php

M1开发总结:模块基础常识

> magento跟国内的开源框架有些许不一样,也有MVC架构的思想,但又并不完成一样是有所变化的,Magento它很多东西是由交由xml配置文件来主导,这样的好处是更灵活了,但对于开发人员来说,学习成本更高了! 对于magento后端开发人员来说,在理解目录结构后,再理清magento的模块概念也是很重要的一个事情,以下几点说明,希望能给到后端开发人员一些帮助: > 一、Magento模块里面包含Model、Block、Controllers、Helper、sql、etc、目录,这几个目录有什么用?在实际开发中又是怎么使用呢? Model:mvc框架下的M是一致的概念 ,读取数据库数据的,

  • sinsna
    sinsna
php

M1开发总结:目录结构及开发注意点

开发前对目录结构了解非常重要,以下是对Magento(1.9.2.4)主目录的结构小整理(没有描述的目录在开发中非常少用到,所以也就不加说明了) ├── ./app            magento主目录:模块功能都在此目录下 │   ├── ./app/code         模块目录 │   │   ├── ./app/code/community    第三方模块 │   │   ├── ./app/code/core       核心模块:magento核心代码(产品/

  • sinsna
    sinsna
「记」web服务器与php执行模式
Apache

「记」web服务器与php执行模式

对于一个web开发者来说,搭建web开发环境其实很简单,windows下直接用集成环境,linux下命令安装也非常方便,不管是LAMP/LNMP/LLMP网上环境搭建的资料更是成千上万,也正是因为如此方便,导致很多线上的web服务器是集成或复制命令进行运行环境搭建。 很多开发者都不曾了解过web服务器的配置细节及php执行模式,

  • sinsna
    sinsna
You've successfully subscribed to sinsna!