Magento memanfaatkan model MVC yang berbeza yang sangat berbeza daripada versi yang biasa digunakan yang lazim di kalangan pembangun PHP. Ia terdiri daripada pengawal modul/frontName dan pengawal MVC.
Mencipta modul baharu dalam Magento ialah langkah pertama. Dalam direktori apl/modul, wujudkan fail XML bernama seperti berikut:
cd /path/to/store/app touch etc/modules/MyCompanyName_HelloWorld.xml
Konfigurasikan penghala modul untuk menghalakan URL dalam format http://example.com/ magento/index.php/helloworld. Ini dilakukan dengan memasukkan bahagian berikut dalam fail konfigurasi anda:
<frontend> <routers> <helloworld> <use>standard</use> <args> <module>MyCompanyName_HelloWorld</module> <frontName>helloworld</frontName> </args> </helloworld> </routers> </frontend>
Buat fail pengawal di app/code/local/MyCompanyName/HelloWorld/controllers/IndexController.php . Nama kelas pengawal mesti sepadan dengan konfigurasi penghala. Laksanakan kaedah indexAction:
class MyCompanyName_HelloWorld_IndexController extends Mage_Core_Controller_Front_Action{ public function indexAction(){ echo "Displaying 'Hello World' message"; } }
Pertimbangkan perkara tambahan berikut tentang seni bina Magento:
Atas ialah kandungan terperinci Bagaimanakah Saya Membina Modul \'Hello World\' Mudah dalam Magento?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!