Mencipta Modul
Untuk bermula, buat fail XML dipanggil MyCompanyName_HelloWorld.xml dalam direktori etc/modules dalam apl Magento folder.
<config> <modules> <MyCompanyName_HelloWorld> <active>true</active> <codePool>local</codePool> </MyCompanyName_HelloWorld> </modules> </config>
Menyediakan Struktur Direktori
Tetapkan struktur direktori modul:
- app/code/local/ - MyCompanyName/ - HelloWorld/ |- Block/ |- controllers/ |- Model/ |- Helper/ |- etc/ |- sql/
Mengkonfigurasi Modul
Dalam app/code/local/MyCompanyName/HelloWorld/etc/config.xml, tambah:
<?xml version="1.0"?> <config> <modules> <MyCompanyName_HelloWorld> <version>0.1.0</version> </MyCompanyName_HelloWorld> </modules> </config>
Menyediakan Penghala
Ubah suai config.xml untuk menentukan penghala:
<config> <!-- ... --> <frontend> <routers> <helloworld> <use>standard</use> <args> <module>MyCompanyName_HelloWorld</module> <frontName>helloworld</frontName> </args> </helloworld> </routers> </frontend> <!-- ... --> </config>
Mencipta Pengawal
Buat IndexController.php dalam app/code/local/MyCompanyName/HelloWorld/controllers/:
class MyCompanyName_HelloWorld_IndexController extends Mage_Core_Controller_Front_Action{ public function indexAction(){ echo "Hello World"; } }
Kosongkan Cache
Segarkan semula cache daripada Pentadbir Magento: Sistem -> Pengurusan Cache -> Muat semula Semua Cache -> Simpan Tetapan Cache
Pertimbangan Tambahan
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Modul \'Hello World\' Mudah dalam Magento?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!