Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Membina Modul \'Hello World\' Mudah dalam Magento?
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!