opencart定做,magento開發(fā)手冊
2022-10-20 14:06:59 - 米境通跨境電商
開始之前,首先聲明下,Magento開發(fā)者手冊由AlanStorm發(fā)表在Magento官方網(wǎng)站上??偣卜职藗€部分,由淺入深的介紹了Magento的MVC架構(gòu)及Magento中使用的比較特殊的EAV模型。
雖然英文文檔讀起來沒有問題,但是真想看一遍能有一定深入的了解,還是中文看著比較舒服。并且在網(wǎng)上搜索了下,大部分都是Magento的模板開發(fā)手冊以及沒有糾錯的原文翻譯(因為版本問題,Magento官方網(wǎng)站上的一些例子已經(jīng)無法正常運行),所以決定把這寫文章翻譯成中文,一來對于自己更深入的把握程序有好處,二來對于想學(xué)習(xí)Magento的朋友們有個幫助。
需要點到的一個地方,翻譯不易,請尊重作者AlanStorm的勞動,同時也請尊重我的勞動,轉(zhuǎn)載請注明出自本站,并注明作者英文地址。十分感謝!廢話到此為止。
翻譯名詞對照:
Modules->模塊
Controller->控制器
Model->模型
Magento是這個星球上最強(qiáng)大的購物車網(wǎng)店平臺。當(dāng)然,你應(yīng)該已經(jīng)對此毫無疑問了。不過,你可能還不知道,Magento同樣是一個面向?qū)ο蟮腜HP框架。你可以配合Magento購物車程序強(qiáng)大的功能,開發(fā)動態(tài)WEB應(yīng)用程序。
這是Magento中文開發(fā)手冊的開篇,我們會在整個手冊中介紹絕大部分Magento的開發(fā)框架特性。不要想在這片文章中立刻掌握所有的特性。這僅僅是個開始,但是足夠讓你在同行中鶴立雞群了。
在這片文章中,你將了解到:
Magento模塊(MagentoModules)代碼組織形式
配置型MVC架構(gòu)
Magento控制器(MagentoControllers)
基于URI的模型實例化(Context-basedURIModelLoading)
Magento模型(MagentoModels)
Magento助手(MagentoHelpers)
Magento布局(MagentoLayouts)
事件監(jiān)聽(Observers)
Magento類重寫(ClassOverrides)
總結(jié)
開始之前,你可以試著看下MagentoMVC模式的一個圖形化直觀體現(xiàn)。Magento_MVC.pdf
Magento模塊中的代碼組織形式
Magento通過將代碼放入獨立的模塊進(jìn)行組織。在一個典型的PHPMVC應(yīng)用中,所有的控制器會被放在一個文件夾中,所有的模型會被放在另外一個文件夾里,等等。而在Magento中,文件是基于功能進(jìn)行分組的,這種分組后的代碼塊叫做模塊。