Magento学习资源


8

我是magento的新手,没有MVC的概念,但是我得到了一份工作来进行开发,这意味着要了解它并执行规范,现在我真的太想了解magento“ Beast”了,所以我感到压力太大了,我一直在关注Tuts + Magento基础知识,因此收获很多。因为“ Hello World”不是进入现实世界的一杯茶,所以一切都比较模糊。我真的想要更多深入的教程,其中我更多地了解细分,例如

  1. 我想知道模型,控制器和视图如何一起工作以将数据,功能馈送到给定的html元素,它如何知道如何将数据映射到字段。
  2. 如何制作额外的菜单并链接到它。
  3. 除了“ Hello函数”之外,还有什么更实际的使用模型,控制器,资源等的方式。
  4. 当我们说getABC()等等时,我们如何知道应采用哪种方法或要问什么。

还有很多要点使商店具有出色的功能。我知道将其全部销毁并不是太快,但是我非常渴望在学习和让自己感到骄傲之前失去睡眠。我很新对Magento而言,但对创建块,帮助器,控制器等有很深的了解。即使对于Magento设置的示例,我仍然很模糊,无法制作一个模块,该模块只说了“ Magento基础知识”中所述的“你好,世界”,生活中学习Magento的方法,例如显示用户信息(如个人资料),更新信息,获取用户订购和历史记录的产品等。在创建表单时如何将我的值映射到正确的字段?例如,名字:名字姓氏:姓氏地址:地址等

他们将以块或控制器的形式进入哪里?如何制作布局以形成表格?我知道诸如此类的东西loadLayoutrenderLayout会产生布局,但是如何使用该表单或布局中的字段映射到我需要的字段,甚至显示可以执行其他操作的自定义菜单,例如

帐户摘要帐户历史记录订单历史记录

就像我说的那样,我一直关注MagentoU的“ Magento基础知识”,似乎无法回答这些问题。

编辑:可以是我不了解MVC,我遵循Treehouse和Lynda进行测试,但是那边没有MVC PHP进行测试。只有ASP.net tuts。我为MVC 找到了此链接,但仅在它值得的情况下?

更新:探索了许多链接之后,我仍然对为什么使用模型和控制器感到困惑。我们如何将有关客户或仪表板的信息映射到已登录的用户,提供的示例中有诸如getProduct(1)之类的示例,magento如何知道要查找和使用哪个ID并对其进行处理。因此,我的意思是说,什么样的数据存储在1.模型,2。控制器,3。我知道引用用于获取xml中已定义的块,但实际的实际示例将是很好的。


2
搜索mageoverflow,我们有很多的资源在这里:magento.stackexchange.com/questions/594/...
法比安布莱赫施密特

@FabianBlechschmidt,答案更多地是针对设计师,我更多是在谈论开发。
Nofel

1
有用的信息可以在这里这里找到(如果您正在寻找PHP中的MVC)
Siarhey Uchukhlebau 2016年

@FabianBlechschmidt感谢您的艾伦风暴链接,我的确从他的网站中学到了很多。1+
Nofel

@Nofel我想经历一下将解决您的问题
Klettseb '16

Answers:


8

我还推荐了我在Magento上精选的技术资源列表:

https://github.com/aleron75/mageres

我会使用最新的资源和工具定期对其进行更新,欢迎您提供帮助。

希望能帮助到你。


感谢提供的链接,我一直在关注开发人员的Magento,我无法理解我们如何映射表单并将值插入到db中,就像在字段中显示数据一样。
Nofel

我正在寻找良好的PHP MVC / oop教程,我已经意识到magento系统对我来说很容易理解,但是我需要使我的php mvc和oop更加强大。有付费链接还是无付费链接?
Nofel

我推荐布兰登·萨维奇(Brandon Savage)的书:brandonsavage.net
亚历山德罗·朗奇

很棒的东西,您碰巧在OOP级别上有针对PHP的良好参考,还是对Magento的任何级别的我都有帮助。
Nofel

5

这可能对您有所帮助,您可以找到所有不同领域的资源列表,我敢肯定您在其中找到了一些东西

本·马克·吉布(Ben Marks Github)


我如何要求提供信息,例如客户名称,地址,帐单邮寄地址,并在其中显示表单输入?
Nofel

您想建立一个表单,您可以收集此信息吗?
克列采布

众多任务之一,但这是一个很好的起点。我有一堆文件,其中包含php代码和控制器,资源模型,块,但我不知道从哪里开始。因此,重新开始会很好。
Nofel '16

我想知道的另一个想法是,当您转到链接时,事情如何开始,我知道它调用了控制器,但是控制器又如何知道哪个动作和动作知道要调用哪个模型或资源模型,就像我在文件中看到的那样我重了。
诺菲尔

我认为您应该针对您需要的所有东西提出一个具体的问题,而不是一般地在这里这样。例如:我怎么能添加一个表单等等
Klettseb

2

了解管理员的工作方式可能对您有所帮助

是视频教程链接。

是Alan Strom对magento的最佳解释。


1
艾伦·斯特罗姆(Alan Strom)的孩子非常好,为此+1。
Nofel



1

有很多学习magento的教程。有些用于后端开发和前端开发。您可以参考以下站点学习magento。

http://www.pierrefay.com/magento-developper-guide-howto-tutorial-5

http://inchoo.net/

http://alanstorm.com/category/magento

http://excellencemagentoblog.com/

http://code.tutsplus.com/categories/magento

对于管理区域教程,您可以选择以下网站。

https://www.siteground.com/tutorials/magento/


您也可以通过inchoo查看。
Asheem Patro

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.