Magento は、PHP 開発者の間で一般的に使用されているバージョンとは大きく異なる、独自の MVC モデルを活用しています。これは module/frontName コントローラーと MVC コントローラーの両方で構成されます。
Magento で新しいモジュールを作成することが最初のステップです。 app/modules ディレクトリ内で、次のような名前の XML ファイルを作成します。
cd /path/to/store/app touch etc/modules/MyCompanyName_HelloWorld.xml
http://example.com/ の形式で URL をルーティングするようにモジュールのルーターを構成します。 magento/index.php/helloworld.これは、構成ファイルに次のセクションを組み込むことで実行できます。
<frontend> <routers> <helloworld> <use>standard</use> <args> <module>MyCompanyName_HelloWorld</module> <frontName>helloworld</frontName> </args> </helloworld> </routers> </frontend>
app/code/local/MyCompanyName/HelloWorld/controllers/IndexController.php にコントローラー ファイルを作成します。 。コントローラのクラス名はルータの設定と一致する必要があります。 IndexAction メソッドを実装します:
class MyCompanyName_HelloWorld_IndexController extends Mage_Core_Controller_Front_Action{ public function indexAction(){ echo "Displaying 'Hello World' message"; } }
Magento のアーキテクチャに関する次の追加点を考慮してください:
以上がMagento で単純な「Hello World」モジュールを構築するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。