EC-CUBE3系 プラグイン作成 ステップ3 再掲載


symfonyの仕組みを先に理解したいところですが、

実践も並行してってことで、EC-CUBEのプラグインのほう行ってみます。

管理画面のカラーバリエーションのファイルコピーと 配色切り替えのための設定画面の作成をやってみます。

ファイルコピーですが

PluginManager.php

のInstallイベントと削除をUninstallイベントで行います

 

問題の新規ページの作成。

EC-CUBE3 プラグインマニュアルをによると

まず

config.yml

にサービスプロバイダを定義します

 

これにあわせて

ServiceProvider\AdminColorVariationChange.php

を作成

なかみは

 

さらに、コントローラーを定義します

Controller\AdminColorVariationController.php

 

これは、サービスプロバイダ

 

        $app->match(‘/AdminColorVariationChange’,
‘\Plugin\AdminColorVariation\Controller\AdminColorVariationController::AdminColorVariationChange‘)
->bind(‘AdminColorVariationChange’);

の定義と合わせます

 

これで

ホスト/html/AdminColorVariationChange

でアクセスすると Hollo, World と表示されます。

簡単なようですけど、ここまでに5-6時間はかかってるんです。

どことどこがつながってるのか、名前をどう合わせるのか??

情報少なすぎです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です