タグ

phpとeccubeに関するgouei2001のブックマーク (4)

  • ECCUBE3とSymfonyとSilexの歩き方 | codechord

    Posted 12月 24th, 2015 by codechord. 0 Comments Tweet Tweet 日付変わっちゃいました・・・ 2015年ECCUBE アドベントカレンダー23日目の記事です。写真はECCUBE開発合宿の深夜の1コマ。 当初、作ったプラグインの案内でもしようかと思ったのですが、バグだらけで改善作業中なので、自分がECcubeを理解していく中で(まだまだわかってないですが)、自分なりのベストプラクティスを、これからECCUBEの開発を始めるヒトに向けて共有したいと思います。 ちなみに、バグだらけのプラグインはgithubベースでメンテするというか、メンテフリーで行く予定なので、自由にパクって下さい。 「ECCUBE3-InfiniteScroll」「MECCUBE3-Masonry」「ECCUBE3-Loveit」(3つありますが、内容似てまして、松竹梅的

    ECCUBE3とSymfonyとSilexの歩き方 | codechord
  • EC-CUBE3カスタマイズ - 管理画面に新規ページを追加する方法

    EC-CUBEを使っていると、実際のビジネスに合わせて特殊な管理項目を作りたいというご要望は必ず出てくると思います。 今回は管理画面内に新規ページを作成し表示できるようにする方法を紹介します。 EC-CUBE3では、フレームワークでいうRouterの役割を果たしているクラスはControllerProviderです。 (ControllerProviderInterfaceを実装) このクラスがアクセスされるURLとコントローラーを紐づける役割を果たしています。 例えば、AdminControllerProviderの中身を見てみると、次のような行があります。 $c->match('/order/new', '\Eccube\Controller\Admin\Order\EditController::index')->bind('admin_order_new'); この一文の意味は、/

  • EC-CUBEのプラグインを作る(3.0.9向け) - Qiita

    はじめに version 3.0.9でプラグインの機構が大きく変わりました。後方互換性はあるので、3.0.8のプラグインもそのまま動きますが、せっかくなので新しい機構でプラグインを作ってみます。 参考資料 プラグイン仕様書 カテゴリコンテンツプラグイン version 3.0.9でのプラグイン開発 version 3.0.9以前では以下のような手順でプラグインを作成していたと思います。 必須ファイルの作成 パッケージング ( 圧縮 ) 体管理画面からインストール プラグインを有効にして、デバッグしながら、プラグインを仕上げる version 3.0.9では、開発効率をあげるため、以下の機能が追加されています 未インストールプラグインの一覧表示 コンソールコマンドによるプラグインのインストール操作全般 上記の機能により、プラグイン作成は、体の所定の位置に、プラグイン必要ファイルを設置する

    EC-CUBEのプラグインを作る(3.0.9向け) - Qiita
  • [Done]EC-CUBE3のプラグインを2日でつくる - 1日目 - Qiita

    はじめに 追記型でどんどんアプデしていきます。 用語が多くてルー大柴みたいになります。 作業リポジトリはこちら プラグインの利用方法についてはこちら 2日目できました こちら 目的 オーナーズストアに商品を増やしたい。 プラグインを作る開発者に向けて、手助けになる記事にしたい。 EC-CUBE3体で、足りない箇所を洗い出したい。 EC-CUBE3のプラグインを2日でつくる - 1日目 というわけで作っていきます。 まずはどんなもの作るかってところから。 構想 カテゴリコンテンツというEC-CUBE2系であったプラグインをver.3にあわせて作り変えようと思います。 設計というほどのものではないですが、利用するEventはおおまかには以下な感じ。 Entity拡張:独自のものを定義 View拡張:Symfony/kernel.response これらを軸に必要なものを肉付けしたいと思います

    [Done]EC-CUBE3のプラグインを2日でつくる - 1日目 - Qiita
  • 1