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

详细的讲解并分析了magento新闻开发案例,对magento二次开发是一次很好的总结
资源详情
资源评论
资源推荐

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

187
17
1,.*$/7
19371937
1717
1,.*$/7
17
187
的配置很大程度上取决于 文件。对于新建立的模块,我们必须告诉
新的包,这里是 ,.,并且告诉 新的代码库放在 下面,93 节点设置为
表示激活启用。
Magento 新闻模块开发教程 (三) 创建前后端控制器
之前创建了骨架目录并且激活了新模块,现在要为模块创建前台和后台的控制器。
首先在 ,.$/中创建一个名为 # 的前
端控制器:
,.*$/*#***(*)9:
.9)9;<
:
=4>>?;@@<A
=4=B79;@*@<A
=/%4=B7%$;@/@<A
=4=B7;<B7.;=/%;@/*@@9@@8@@@
@@<<B7/;@@<B7;@*9,&?@<A
=/4=B7.);=<A
>>;@@=/<A
=B7";<A
=B7";<A
C
.93/)9;<
:
=/*4=B7';<B7;@@<A
.;=/*D4EE=/*D4@@<:
=/4>>;@//@<B7;=/*<B7,;<A
C:
=/4A
C
FF
F#./
F
.;=/44<:
=4>>?;@@<A

=4=B79;@*@<A
=/%4=B7%$;@/@<A
=4=B7;<B7.;=/%;@/*@@8@@9@@@
@@@*9@<<B7/;@@<B7;@*9,&?@<A
=/4=B7.'/;=<A
C
>>;@/@=/<A
=B7";<A
=B7";<A
C
C
这个 是前端控制器,主要负责加载和显示文章列表和内容, 控制器负责现
实文章列表,当用户点击指定文章时,跳转到 3/ 动作,显示指定文章的详细信息 ,
中访问数据库需要创建一个 * 对象,这个对象可以用来执行 语句。
接下来创建一个后台控制器 $/ ,放在 ,.$/
)目录下:
,.*$/*)*$/*)**9
:
.9*)9;<
:
=B7";<B7*)93;@/@<B
7*G;>>;@@<B7**;@#@<>>;@@<B
7**;@#@<<A
=A
C
.9)9;<
:
=B7*)9;<A
=B7*;=B7";<B7G;@/*/@<<A
=B7";<A
C
.9)9;<
:
=4=B7';<B7;@@<A
=4>>;@//@<B7;=<A
.;=B7#;<HH=446<:
=4>>?;@@<B7(,;<A
.;D;=<<:
=B7,;=<A
C

>>;@/*@=<A
=B7";<A
=B7*)93;@/@<A
=B7*G;>>;@@<B7**;@#@<
>>;@@<B7**;@$/#@<<A
=B7*G;>>;@@<B7**;@#$/@<
>>;@@<B7**;@#$/@<<A
=B7";<B7G;@@<B7"&I;<A
=B7*;=B7";<B7G;@/*/*@<<B
7*"J;=B7";<B7G;@/*/**@<<A
=B7";<A
C:
>>?;@@<B7&;>>;@/@<B7**;@#
@<<A
=B7*;@FF@<A
C
C
.9/)9;<
:
=B7*./;@@<A
C
.93)9;<
:
.;=4=B7';<B7;<<:
.;;=*(#"&?K@8@LK@@L<EE=*(#"&?K@8@LK@@LD4@@<:
:
F?9F
=4/*(*-;@8@<A
)9//
=B7)/&;;@M@@M@@.@@@<<A
=B7)/'(;.<A
=B7(,;.<A
N
=4>>G,;@@< ,? @/@ ,?A
=B73;==*(#"&?K@8@LK@@L<A
C;&9=<:
C
/3,G
=K@8@L4=*(#"&?K@8@LK@@LA
C
=4>>;@//@<A
=B7,;=<B7#;=B7';<B7;@@<<A

:
.;=B7%44$-""HH=B7-%;<44$-""<:
=B7%;/;<<B7-%;/;<<A
C:
=B7-%;/;<<A
C
=B73;<A
>>?;@@<B7?;>>;@/@<B
7**;@#/.3@<<A
>>?;@@<B7(,;.<A
.;=B7';<B7;@@<<:
=B7*;@FF@;@@47=B7#;<<<A
A
C
=B7*;@FF@<A
A
C;&9=<:
>>?;@@<B7&;=B7;<<A
>>?;@@<B7(,;=<A
=B7*;@FF@;@@47=B7';<B7;@@<<<A
A
C
C
>>?;@@<B7&;>>;@/@<B7**;@-
83@<<A
=B7*;@FF@<A
C
.9)9;<:
.;=B7';<B7;@@<76<:
:
=4>>;@//@<A
=B7#;=B7';<B7;@@<<B7;<A
>>?;@@<B7?;>>;@@<B
7**;@#/.@<<A
=B7*;@FF@<A
C;&9=<:
>>?;@@<B7&;=B7;<<A
=B7*;@FF@;@@47=B7';<B7;@@<<<A
C
C
=B7*;@FF@<A
C
剩余21页未读,继续阅读













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

评论2