没有合适的资源?快使用搜索试试~ 我知道了~
首页Magento新闻模块开发教程
Magento新闻模块开发教程

一个新闻模块,于是去参考Packt的开发书籍,和本教程大同小异,分享给大家,宗旨还是大家能共同进步!本教程分为9章,那么我们现在开始
资源详情
资源评论
资源推荐

Magento 新闻模块开发教程
(一) 创建骨架目录.....................................................................................................................2
(二) 激活你的模块....................................................................................................................3
(三) 创建前后端控制器............................................................................................................4
(四) 创建模块的 xml 配置文件..............................................................................................13
(五) 创建辅助类......................................................................................................................18
(六) 创建模型..........................................................................................................................19
(七) 建立模块的 SQL..............................................................................................................21
(八) 建立模板文件..................................................................................................................22
(九) 建立 Block........................................................................................................................24

(一) 创建骨架目录
今天突然想自己写一个新闻模块,于是去参考 的开发书籍,和本教程大同小异,分享给
大家,宗旨还是大家能共同进步!本教程分为 章,那么我们现在开始!
模块应当遵循 的 结构,包括 视
图层放在 的对应目录 下,分为 和 。当然在写模块之前,你必须创建模
块的 启动文件,这个我会在后续的章节中提到。不管你用的是 , 还是
,都应该有如下的骨架目录,我们把他放在 下面:
这样我们便完成了对骨架目录的创建,下一章我们会创建一个 的模块启动文件来激活这个
模块,

(二) 激活你的模块
上一章讲的是创建新闻模块必备的骨架,现在我们应该告诉 来激活这个模块。
! 在 " 中 的 应 用 程 序 创 建 一 个 新 的 #$ 文 件 , 命 名 为
%&'()*+(,-./$( 目录中。就我而言,这是 ,&0!
1!写入以下代码,这样,我们的模块便激活了。
23456 !7638
298
28
2,&08
248248
2828
2,&08
28
298
的配置很大程度上取决于 文件。对于新建立的模块,我们必须告诉 新的
包,这里是 ,并且告诉 新的代码库放在 下面,4 节点设置为 表
示激活启用。

(三) 创建前后端控制器
之前创建了骨架目录并且激活了新模块,现在要为模块创建前台和后台的控制器。
!首先在 &0中创建一个名为 %! 的前
端控制器:
,&0,%,,,*,+:
9+;<
:
=5>>?;@@<A
=5=B8;@,@<A
=0'5=B8'&;@0@<A
=5=B8;<B89;=0';@0,@@@@9@@@
@@<<B80;@@ <B8;@,.(?@<A
=05=B89+;=<A
>>;@@=0<A
=B8$;<A
=B8$;<A
C
940+;<
:
=0,5=B8);<B8;@@<A
9;=0,5DD=0,5@@<:
=05>>;@00@<B8;=0,<B8.;<A
C:
=05A
C
EE
E%90
E

9;=055<:
=5>>?;@@<A
=5=B8;@,@<A
=0'5=B8'&;@0@<A
= 5 =B8;<B89;=0' ;@0,@ @9@
@@@@@@@,@<<B80;@@ <B8;@,.(?@<A
=05=B89)0;=<A
C
>>;@0@=0<A
=B8$;<A
=B8$;<A
C
C
这个 是前端控制器,主要负责加载和显 示文章列表和内 容,控制器负责现实文
章列表,当用户点击指定文章时,跳转到 40 动作,显示指定文章的详细信息, 中访
问数据库需要创建一个 , 对象,这个对象可以用来执行 语句。
接 下 来 创 建 一 个 后 台 控 制 器 &0! , 放 在 &0
+目录下:
,&0,+,&0
,+,,
:
9,+;<
:
=B8$;<B8,+4;@0@<B
8,F;>>;@@<B8,,;@% @<
>>;@@<B8,,;@%@<<A
=A
C
9+;<
:
=B8,+;<A
=B8,;=B8$;<B8F;@0,0@<<A
剩余31页未读,继续阅读














安全验证
文档复制为VIP权益,开通VIP直接复制

评论2