零基礎進入到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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 零基礎入門前端,從小白到大神進階前端
- 【零基礎】PostgreSQL從入門到精通SQL
- 零基礎入門web開發(4)——學習JavaScriptWebJavaScript
- Python爬蟲開發(一):零基礎入門Python爬蟲
- Abaqus二次開發入門和進階培訓
- 全網首發黑馬程式設計師鴻蒙 HarmonyOS NEXT星河版零基礎入門到實戰,零基礎也能快速入門鴻蒙開發教程程式設計師鴻蒙
- PS 零基礎入門到精通視訊教程
- Web前端開發零基礎入門學習路線圖Web前端
- python萌新:從零基礎入門到放棄Python
- 大資料零基礎由入門到實戰大資料
- 鴻蒙開發從開源進入到閉源(Harmony OS)開發主流鴻蒙
- 前端開發如何學習?後端?全棧?零基礎入門前端後端全棧
- 零基礎入門Java開發主要學什麼知識呢?Java
- Python大牛精心製作零基礎入門到進階學習所有知識點!Python
- 大資料系列零基礎由入門到實戰大資料
- 零基礎如何掌握web前端開發技能Web前端
- 《零基礎JavaWeb開發》全書目錄JavaWeb
- 零基礎到CS開發高手通用許可權管理系統全程實錄
- 零基礎自學用Python 3開發網路爬蟲(四): 登入Python爬蟲
- 快速零基礎入門 DockerDocker
- 零基礎如何學習好Python開發?Python
- 零基礎怎麼學習web前端開發?Web前端
- 零基礎學習java軟體開發攻略Java
- 零基礎也能輕鬆學會IT開發
- 【小白學推薦1】 協同過濾 零基礎到入門
- 資料分析 | 零基礎入門資料分析(一):從入門到摔門?
- Python3 《零基礎小白從入門到實戰》之“列表”Python
- 零基礎瞭解3D遊戲開發3D遊戲開發
- 零基礎怎麼快速學好大資料開發?大資料
- 零基礎如何系統地學習前端開發?前端
- 零基礎入門Serverless:Hello WorldServer
- Dynamics CRM 365零基礎入門學習(一)Dynamics介紹以及開發工具配置
- 零基礎學Qt4程式設計:Qt4開發入門與提升QT程式設計
- CAD二次開發入門:WPF類庫
- Magento開發手冊中文版第二章
- Vue2.5開發去哪兒網App 從零基礎入門到實戰專案 課程常見問題匯VueAPP
- Python零基礎入門看完這一篇就夠了:零基礎入門筆記Python筆記
- 網站修改二次開發,網站二次開發流程網站