ホームページ >バックエンド開発 >PHPチュートリアル >Magento で単純な「Hello World」モジュールを作成するにはどうすればよいですか?
モジュールの作成
まず、XML ファイルを作成しますMagento アプリ内の etc/modules ディレクトリにある MyCompanyName_HelloWorld.xml という名前
<config> <modules> <MyCompanyName_HelloWorld> <active>true</active> <codePool>local</codePool> </MyCompanyName_HelloWorld> </modules> </config>
ディレクトリ構造のセットアップ
モジュールのディレクトリ構造を確立します:
- app/code/local/ - MyCompanyName/ - HelloWorld/ |- Block/ |- controllers/ |- Model/ |- Helper/ |- etc/ |- sql/
モジュールの構成
でapp/code/local/MyCompanyName/HelloWorld/etc/config.xml、追加:
<?xml version="1.0"?> <config> <modules> <MyCompanyName_HelloWorld> <version>0.1.0</version> </MyCompanyName_HelloWorld> </modules> </config>
ルーターのセットアップ
config.xml を変更して、ルーター:
<config> <!-- ... --> <frontend> <routers> <helloworld> <use>standard</use> <args> <module>MyCompanyName_HelloWorld</module> <frontName>helloworld</frontName> </args> </helloworld> </routers> </frontend> <!-- ... --> </config>
の作成コントローラー
app/code/local/MyCompanyName/HelloWorld/controllers/ に IndexController.php を作成します:
class MyCompanyName_HelloWorld_IndexController extends Mage_Core_Controller_Front_Action{ public function indexAction(){ echo "Hello World"; } }
キャッシュをクリアします
Magento 管理者からキャッシュを更新します: システム ->キャッシュ管理 ->すべてのキャッシュを更新 ->キャッシュ設定の保存
追加の考慮事項
以上がMagento で単純な「Hello World」モジュールを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。