Magento 1重写前端的controller方法

本篇magento开发学习文章更新:2019年03月23日

学习magento开发的学者都会碰到重写核心的代码的时候,这个时候我们最好不要直接更改核心的代码,这样的为以后的更新不利。 最好的办法重写以前的方法,之前我已经讲过了关于重写后台的controller的方法

现在我将为大家讲述下重写前端的controller的方法的应用。

第一步:我们创建好自己的自己模块

我们在app/code/local/目录下创建的 自己自定义的模块Sky8g/Customer/两个主次目录。在这个Customer目录下面分别创建一下的目录和文件。controllers目录和etc两个目录

(注意):Sky8g/Customer 首字母都是大写。

第二步:创建magento需要重写的controller文件

a . 在etc的目录下创建 config.xml 文件,里面的代码如下:

b. 在controllers的目录下创建AccountController.php 文件,里面的代码如下:

 

第三步:访问你的url路由

以上的代码保存上传到你服务器上,然后访问https://www.sky8g.com/customer/account/loginPost/将会看到页面出现的下面的结果:

希望这篇文章能够帮助你,我们会不懈的努力为学习magento的开发者更新更高质量的文章,欢迎你下次再来,如果有什么不明白的地方请留言,我们会第一时间回复,谢谢你的观赏。

 

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: Magento 2组件结构详解

下一篇: Magento 2怎么进行数据库架构升级

登录 评论
avatar
1 评论人数
0 回复人数
1 跟随者
 
多数的反应发表评论
热评
1 评论作者
头条新闻 最近的评论作者
最新 最旧 得票最多
头条新闻
游客

文章不错支持一下吧