Magento 利用獨特的 MVC 模型,該模型與 PHP 開發人員中常用的版本有很大不同。它由 module/frontName 控制器和 MVC 控制器組成。
在 Magento 中建立新模組是第一步。在app/modules 目錄中,建立一個名為如下的XML 檔案:
cd /path/to/store/app touch etc/modules/MyCompanyName_HelloWorld.xml
設定模組的路由器以路由http://example.com/ 格式的URL magento/index.php/helloworld。這是透過將以下部分合併到設定檔中來完成的:
<frontend> <routers> <helloworld> <use>standard</use> <args> <module>MyCompanyName_HelloWorld</module> <frontName>helloworld</frontName> </args> </helloworld> </routers> </frontend>
在app/code/local/MyCompanyName/HelloWorld/controllers/IndexController.php 建立控制器文件。控制器類別名稱必須與路由器配置相符。實作indexAction方法:
class MyCompanyName_HelloWorld_IndexController extends Mage_Core_Controller_Front_Action{ public function indexAction(){ echo "Displaying 'Hello World' message"; } }
考慮以下有關Magento架構的附加點:
以上是如何在 Magento 中建立一個簡單的「Hello World」模組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!