零基礎進入到magento二次開發
這是零基礎進入到magento二次開發最佳文件,吐血推薦,這些文件80% 都是自己實踐 開發時 整理出來的 難免有些錯誤的地方,歡迎幫忙指出。
1. 確定名稱空間(Namespace)和模組(Modulename)的命名;
2. 在app/etc/modules/ 路徑下,建立 Namespace_Modulename.xml 檔案,告訴Magento 系統新增了哪些模組;
3. 在app/code/local/ 路徑下,建立 [Namespace] 資料夾,並建立它的子資料夾—— [Modulename] 資料夾;
4. 在 app/code/local/[Namespace]/[Modulename]/ 路徑下,建立 Block,controllers,etc,Helper,Model,sql 等資料夾;
4.1 在 app/code/local/[Namespace]/[Modulename]/Block/ 路徑下,建立 [Modulename].php 檔案和 Adminhtml 資料夾;
4.1.1 在 app/code/local/[Namespace]/[Modulename]/Block/Adminhtml/ 路徑下,建立 [Modulename].php 檔案和 [Modulename] 資料夾;
4.1.2 在app/code/local/[Namespace]/[Modulename]/Block/Adminhtml/[Modulename]/ 路徑下,建立 Grid.php 檔案、Edit.php 檔案和 Edit 資料夾;
4.1.3 在app/code/local/[Namespace]/[Modulename]/Block/Adminhtml/[Modulename]/Edit/ 路徑下,建立 Tabs.php 檔案、Form.php 檔案和 Tab 資料夾;
4.1.4 在 app/code/local/[Namespace]/[Modulename]/Block/Adminhtml/[Modulename]/Edit/Tab/ 路徑下,建立 Form.php 檔案;
4.2 在 app/code/local/[Namespace]/[Modulename]/etc/ 路徑下,建立 config.xml 檔案;
4.3 在 app/code/local/[Namespace]/[Modulename]/controllers/ 路徑下,建立Adminhtml資料夾;
4.3.1 在 app/code/local/[Namespace]/[Modulename]/controllers/Adminhtml/ 路徑下,建立 [Modulename]Controller.php 檔案;
4.4 在 app/code/local/[Namespace]/[Modulename]/Helper/ 路徑下,建立 Data.php 檔案;
4.5 在 app/code/local/[Namespace]/[Modulename]/Model/ 路徑下,建立 [Modulename].php 檔案、Status.php 檔案和 Mysql4資料夾;
4.5.1 在 app/code/local/[Namespace]/[Modulename]/Model/Mysql4/ 路徑下,建立 [Modulename].php 檔案和 [Modulename] 資料夾;
4.5.2 在app/code/local/[Namespace]/[Modulename]/Model/Mysql4/[Modulename]/ 路徑下,建立 Collection.php 檔案;
4.6 在 app/code/local/[Namespace]/[Modulename]/sql/ 路徑下,建立 [modulename]_setup 資料夾;
4.6.1 在app/code/local/[Namespace]/[Modulename]/sql /[modulename]_setup/ 路徑下,建立 mysql-install-[Moduleversion].php 檔案,可自動為Magento系統的資料庫新增新的表(Table);
5. 在 app/design/adminhtml/default/default/layout/ 路徑下,建立 [modulename].xml 檔案;
PS: 此模式是最簡單的模式,可根據需要自行新增更復雜的功能。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31534649/viewspace-2565320/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 零基礎入門前端,從小白到大神進階前端
- Abaqus二次開發入門和進階培訓
- PS 零基礎入門到精通視訊教程
- 全網首發黑馬程式設計師鴻蒙 HarmonyOS NEXT星河版零基礎入門到實戰,零基礎也能快速入門鴻蒙開發教程程式設計師鴻蒙
- Web前端開發零基礎入門學習路線圖Web前端
- python萌新:從零基礎入門到放棄Python
- 大資料零基礎由入門到實戰大資料
- Python大牛精心製作零基礎入門到進階學習所有知識點!Python
- 零基礎入門Java開發主要學什麼知識呢?Java
- 前端開發如何學習?後端?全棧?零基礎入門前端後端全棧
- 大資料系列零基礎由入門到實戰大資料
- 鴻蒙開發從開源進入到閉源(Harmony OS)開發主流鴻蒙
- 零基礎如何掌握web前端開發技能Web前端
- 零基礎如何學習好Python開發?Python
- 【小白學推薦1】 協同過濾 零基礎到入門
- Python3 《零基礎小白從入門到實戰》之“列表”Python
- 資料分析 | 零基礎入門資料分析(一):從入門到摔門?
- 零基礎也能輕鬆學會IT開發
- 零基礎怎麼學習web前端開發?Web前端
- 零基礎學習java軟體開發攻略Java
- CAD二次開發入門:WPF類庫
- 零基礎入門Serverless:Hello WorldServer
- Dynamics CRM 365零基礎入門學習(一)Dynamics介紹以及開發工具配置
- 零基礎瞭解3D遊戲開發3D遊戲開發
- 零基礎怎麼快速學好大資料開發?大資料
- Vue2.5開發去哪兒網App 從零基礎入門到實戰專案 課程常見問題匯VueAPP
- 《Kubernetes零基礎快速入門》簡介
- 零基礎入門Python的路徑Python
- 零基礎入門│帶你理解Kubernetes
- 零基礎ASP.NET Core MVC外掛式開發ASP.NETMVC
- Python3 《零基礎小白從入門到實戰》之“初識函式”Python函式
- 好程式設計師大資料影片教程從零基礎入門到精通程式設計師大資料
- 基礎的Mapgis三維二次開發-外掛式
- 進入到一家軟體公司之後要開發什麼
- 前端開發入門到實戰:HTML5進階FileReader的使用前端HTML
- 寫給前端的區塊鏈開發入門指南:零基礎開發基於以太坊智慧合約的 ICO DApp前端區塊鏈APP
- 網站修改二次開發,網站二次開發流程網站
- Java零基礎入門(三)流程控制Java