最近EC-CUBE3の仕組みについて調べていてプラグインの作り方がなんとなくわかってきたので、新規ページを作成する方法をメモしておきます。
app/Pluginディレクトリ内に以下のファイルを設置します。
- app/Plugin/Pages/config.yml
- app/Plugin/Pages/ServiceProvider/PagesServiceProvider.php
- app/Plugin/Pages/Controller/PagesController.php
設定ファイルを追加
プラグインを動作させるための設定ファイルです。
app/Plugin/Pages/config.yml
サービスプロバイダを追加
ここでルーティングの設定とそのルーティングに一致したときに実行されるコントローラーを定義します。
app/Plugin/Pages/ServiceProvider/PagesServiceProvider.php
コントローラーを追加
ここに様々な処理を追加します。
app/Plugin/Pages/Controller/PagesController.php
以上で終わりです。
http://sample.com/sampleへアクセスするとHello, World!!!が表示されると思います。