Création d'un module
Pour commencer, créez un fichier XML appelé MyCompanyName_HelloWorld.xml dans le répertoire etc/modules de l'application Magento dossier.
<config> <modules> <MyCompanyName_HelloWorld> <active>true</active> <codePool>local</codePool> </MyCompanyName_HelloWorld> </modules> </config>
Configuration de la structure des répertoires
Établissez la structure des répertoires du module :
- app/code/local/ - MyCompanyName/ - HelloWorld/ |- Block/ |- controllers/ |- Model/ |- Helper/ |- etc/ |- sql/
Configuration du module
Dans app/code/local/MyCompanyName/HelloWorld/etc/config.xml, add :
<?xml version="1.0"?> <config> <modules> <MyCompanyName_HelloWorld> <version>0.1.0</version> </MyCompanyName_HelloWorld> </modules> </config>
Configuration du routeur
Modifiez config.xml pour définir le routeur :
<config> <!-- ... --> <frontend> <routers> <helloworld> <use>standard</use> <args> <module>MyCompanyName_HelloWorld</module> <frontName>helloworld</frontName> </args> </helloworld> </routers> </frontend> <!-- ... --> </config>
Création du Contrôleur
Créez un IndexController.php dans app/code/local/MyCompanyName/HelloWorld/controllers/:
class MyCompanyName_HelloWorld_IndexController extends Mage_Core_Controller_Front_Action{ public function indexAction(){ echo "Hello World"; } }
Vider le cache
Actualiser le cache depuis l'administrateur Magento : Système -> Gestion du cache -> Actualiser tout le cache -> Enregistrer les paramètres du cache
Considérations supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!