> プラグイン > 管理画面の受注編集画面でのエラー検知方法 |
プラグイン
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
t_u |
投稿日時: 2016/5/30 12:20
対応状況: −−−
|
新米 登録日: 2016/5/12 居住地: 投稿: 5 |
管理画面の受注編集画面でのエラー検知方法 現在、EC-CUBE3.0.10でプラグインを開発しています。
管理画面の受注マスター → 検索する → 受注番号をクリック → で開いた画面で、郵便番号を「aaa」として「受注情報を登録」ボタンをクリックすると 「数字で入力してください。」とエラーが発生しますが、 エラーが発生した事を検知するには、下記「●」の箇所はどのように記載すれば良いでしょうか? event.yml
Plugin.php
よろしくお願いいたします。 |
DELIGHT |
投稿日時: 2016/5/30 14:31
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 管理画面の受注編集画面でのエラー検知方法 admin.order.edit.search.product.initializeは、商品検索フォーム初期化時のイベントです。
受注フォーム初期化に関するイベントは下記の箇所です。 https://github.com/EC-CUBE/ec-cube/blob/3.0.10/src/Eccube/Controller/Admin/Order/EditController.php#L80 その上のコードを見ると、EccubeEventにbuilderという名前でフォームビルダーがセットされていることが分かります。 入力エラーはフォームのPOST_SUBMITイベントで検出することになります。 フォームイベントについては下記URLの辺りの処理を参考にして下さい。 https://github.com/EC-CUBE/ec-cube/blob/3.0.10/src/Eccube/Form/Type/Admin/MainEditType.php#L134 この中で
とすればエラーの配列が取得できます。
|
t_u |
投稿日時: 2016/5/30 16:24
対応状況: −−−
|
新米 登録日: 2016/5/12 居住地: 投稿: 5 |
Re: 管理画面の受注編集画面でのエラー検知方法 ご返信ありがとうございます。
下記で目的が達成できたようです。ありがとうございました。 event.yml
Plugin.php
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |