プラグイン > 開発について > 商品登録・商品詳細画面カスタマイズのプラグイン化 |
開発について
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Het11 |
投稿日時: 2019/6/27 14:25
対応状況: 開発中
|
新米 登録日: 2019/6/27 居住地: 投稿: 1 |
商品登録・商品詳細画面カスタマイズのプラグイン化 ▼テンプレート
[EC-CUBE] 4.0.2 [レンタルサーバ] Xserver [OS] Linux(詳細不明) [PHP] 7.2.x [データベース] MySQL 5.7.x [WEBサーバ] apache 2.4.x [ブラウザ] Google Chrome [導入プラグインの有無] 今自作中のもの以外は無し [カスタマイズの有無] 同上 [現象] EC-CUBE初心者です。 情報工学の基礎知識はあり、Web系プログラマとしては一応の経験があるのですがEC-CUBEは全くのド素人です。 しかもEC-CUBEに関しては書籍もWeb上の情報も公式ドキュメントも圧倒的に不足していて何が何だかサッパリわからない状態です。 (´・ω・`) 実装したい内容的には https://ecnomikata.com/column/8959/ このページの内容です。 これをプラグイン化したいのです。 プラグインの作成方法も一応検索はしてみたのですが圧倒的に情報が足りなくて全然わかりませんでした。 https://www.magata.net/memo/index.php?EC-CUBE%A4%CE%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%BA%EE%C0%AE 他にもプラグインジェネレーターなるものもある様ですがこれも使い方を調べても情報が圧倒的に不足していてサッパリです。 とりあえず商品の管理情報を追加する時にはプラグイン上でゲッターセッターを定義しなければならないという事はわかったのですがこのゲッターセッターの挙動がよくわかりません。 セッターに商品の管理情報を追加するとMySQLでのマスターデータだとかテーブルなんかはどういう処理がされるのでしょうか? もう一つわからないことがプラグイン上でコントローラーを取得して割り込み処理するようなのですがECCUBEのコントローラーの仕様が全くわからないので何のコントローラーを取得すれば良いのかも割り込みの優先順位をどう設定すれば良いのかも全くわかりません。 http://gihyo.jp/design/serial/01/ec_cube2012/0005?page=1 これを読んでHTMLテンプレートへの割り込み方法は理解できたのですがPHPやMySQLの処理への割り込み方法が依然としてよくわかっていません。 最初に記載したURLの各関数の処理に追記する形になるとは思うのですがその追記の仕方がよくわかりません。 https://doc.ec-cube.net/plugin_tutorial#%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%92%E4%BF%AE%E6%AD%A3%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88%E7%94%BB%E9%9D%A2%E8%A1%A8%E7%A4%BA%E5%87%A6%E7%90%86%E8%BF%BD%E5%8A%A0 公式ドキュメントのSTEP5がそれに相当するんじゃないか?と見当はついたのですがEC-CUBEの基礎知識が無さ過ぎて各行の処理の意味が全くわかりません。 更に各関数や変数の意味等も検索しても全然ヒットしないので詰んでいます。 (´・ω:;.:... |
tao_s |
投稿日時: 2019/6/28 12:25
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 799 |
Re: 商品登録・商品詳細画面カスタマイズのプラグイン化 おそらく、EC-CUBEじゃなくsymfonyの勉強をされた方が良いと思います。
symfonyは公式のドキュメントが充実しており、EC-CUBEもほぼそれに乗ってるので
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |