自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郭胜龙的技术博客

创业在厦门

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 Magento开发文档(四)Magento 布局、块 、模板

刚入门magento的开发者容易吧布局和视图给混淆. 本文将看看Magento的Layout/Block的做法, 并告诉您如何将其融入Magento的MVC的世界观。与许多流行的MVC系统相比,Magento的执行控制器不通过数据对象到视图或在视图对象中设置属性(只有少数例外)。相反,视图组件直接引用系统模型来获得它需要显示的信息。这样的设计决策的后果之一是,视图分成块和模板。块是

2014-11-25 14:02:41 3372

转载 Magento开发文档(八):Varien数据收集

最早的时候,作为PHP程序员,如果你想获取一组相关的变量,最好的办法就是使用数组存储。在其它编程语言里,这个办法就显得不那么简单了。他们拥有多种数据结构可以选择,每个都在存储,速度和语法上有些区别。PHP这门语言则将这些选择统统抹掉,并且只给程序员最有用的数据结构来完成这项任务。不过PHP5已经通过内置的类和接口,视图改变这种情况,允许程序员创建自己的数据结构。$array =

2014-11-24 14:11:33 1397

转载 Magento开发文档(七):Magento EAV模型

在第一篇介绍Magento ORM的文章中,我们提到过Magento拥有两类模型。普通的模型及Entity Attribute Value(EAV)模型。这里首先搞清楚它们之前的一些关系。所有的Magento模型都继承自Mage_Core_Model_Abstract/Varien_Object类链。真正区别普通模型和EAV模型的关键是该模型使用的模型资源(Model Resource

2014-11-24 14:10:49 1681

转载 Magento开发文档(六):Magento模型启动资源

在所有快节奏开发部署的项目里,保持开发环境与生产环境的数据库同步是一件非常头疼的事情。Magento内置了版本资源移植脚本,能够帮助开发团队在开发过程中很好的解决这个问题。在Magento模型与ORM基础一文中,我们为Weblog模块创建了一个模型,因为演示目的,当时手动创建的数据库。这次,我们为模型创建一个启动资源(Setup Resource),让Magento自动创建表。接下来,

2014-11-24 14:09:00 1309

转载 Magento开发文档(五):Magento模型与ORM基础

模型层的实现是任何一个MVC框架的重要组成部分。它用来实现应用程序的数据,并且大部分应用程序在没有数据的情况下都是一堆废柴。相对于其他PHP MVC框架,Magento模型在系统中扮演了一个更为重要的角色,因为它包含了通常应用于控制器和助手方法中的业务逻辑。传统的PHP MVC模型如果说MVC架构的定义有些模糊,那么模型的定义就更为模糊了。早在MVC模式被PHP开发者普遍接受之前,

2014-11-24 14:07:54 1749

转载 Magento开发文档(三):Magento控制器

提到模型-视图-控制器这种MVC架构,要追溯到Smalltalk编程语言和Xerox Parc。从那个时候开始,就有许多系统将自己描述为MVC架构。这些系统虽然在某些地方有细微差别,但都实现了数据层,逻辑层和前段表现代码的分离。大部分的PHP MVC框架都拥有以下基本特征,所有的URL请求会被前端控制器解析前端控制器会检查请求的URL路径,并从中获取一个控制器和动作名(这个过程叫做

2014-11-24 14:04:37 1316

转载 Magento开发文档(二):Magento配置

Magento 的配置文件如同该系统的心脏一般。它负责从总体上配置所有被请求的模块,模型,类,模板文件等。它是绝大部分PHP程序员不会接触到的一块抽象层,同时也 会增加一系列的开发成本,但是,所有这些都是值得的,因为Magento的配置文件允许你对系统的默认功能进行你无法想象的高度扩展。为了学习Magento配置文件,我们将会在本章创建一个Magento模块,使其能够在浏览器中访问并显示M

2014-11-24 14:02:24 1579

转载 Magento开发文档(一):Magento入门

开始之前,首先声明下,Magento开发者手册由Alan Storm发表在Magento官方网站上。总共分八个部分,由浅入深的介绍了Magento的MVC架构及Magento中使用的比较特殊的EAV模型。虽然英文文档读起来没有问题,但是真想看一遍能有一定深入的了解,还是中文看着比较舒服。并且在网上搜索了下,大部分都是Magento的模板开发手册以及没有纠错的原文翻译(因为版本问题,Mage

2014-11-24 14:00:22 2610

原创 magento新闻邮件发送一直处于“正在发送”状态问题解决

今天在弄magento新闻邮件发送时候发现,单个邮件发送完全没有问题,但是新闻邮件订阅死活都不成功,国内国外的帖子都翻了一遍没有用,最后还是得靠自己了,于是开始慢慢找问题首先想到是不是crontab的问题,因为magento是使用crontab来定期执行magento项目更目录下得cron.php文件来实现邮件的发送,于是使用命令crontab -e编辑crontab文件,添加*/1

2014-11-19 22:44:27 1391

原创 C++初始化列表和大括号里构造的区别

C++的对象构造函数有两种初始化的方法:1、初始化列表2、大括号里面赋值这两种推荐使用第二种,原因在于使用初始化列表只需要进行一次初始化,而使用大括号内赋值的话首先需要调用默认构造函数初始化,然后再进行赋值,效率上明显前者更优。

2014-11-16 11:03:35 5420 1

原创 magento lazyload解决方案

magneto框架速度确实慢,也是因为她的可扩展性高,不过还有一些途径来解决它,其中一个就是使用lazyload。访问天猫的时候会发现她的图片加载是一段一段的,这就是所谓懒加载,原来我做了一个网站,用的就是懒加载:示例网站 ,但是在做magento网站时发现修改就没这么简单了,下面我一一来说应该如何在magento中添加懒加载。1、首先将lazyload的js文件加入项目中

2014-11-12 16:50:35 1585

原创 magento megatron主题添加中文

magento的megatron默认不支持中文,所有我们需要在它的本地化文件夹中添加中文的cvs文件,添加方法如下:

2014-11-12 15:06:16 1131

转载 亿级Web系统搭建——单机到分布式集群

大规模流量的网站架构,从来都是慢慢“成长”而来。而这个过程中,会遇到很多问题,在不断解决问题的过程中,Web系统变得越来越大。并且,新的挑战又往往出现在旧的解决方案之上。希望这篇文章能够为技术人员提供一定的参考和帮助。 以下为原文当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这

2014-11-09 18:00:49 767

转载 C++ const详解

C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用   如下表所示:No.作用说明参考代码

2014-11-06 21:00:53 792

原创 magento nginx 在前端使用安全 URL 问题

今天优化magento网站的时候,启用了“在前端使用安全 URL”,发现前端的账号页面出现404错误。发现原因在于备份安全的基本链接是用ip设置的,改为域名设置,解决!!

2014-11-06 11:40:35 917

学生管理系统,有两个类,本科生和研究生

学生管理系统,实现两个类,本科生和研究生,其中又能实现很多功能

2011-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除