質問 > フロント機能 > カート追加時の最初に動くコントローラー |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
be-s |
投稿日時: 2020/11/16 11:41
対応状況: 解決済
|
一人前 登録日: 2016/2/2 居住地: São Paulo 投稿: 115 |
Re: カート追加時の最初に動くコントローラー joolensatoさんご回答ありがとうございます。
サーバーの書き込み権限が変わっていたのと プラグイン追加により、 /app/Plugin/ProductOption/Controller/AddcartController.php に変わっていました。 コントローラーの場所は分かっていたのですが、上書き変更されていなかったため混乱していました。 すいません。 |
joolensato |
投稿日時: 2020/11/13 20:28
対応状況: −−−
|
常連 登録日: 2019/3/20 居住地: 投稿: 51 |
Re: カート追加時の最初に動くコントローラー デフォルトですと
/products/add_cart/{id} へのリクエストはsrc/Eccube/Controller/ProductController.php のaddCartになっていますがそれは変更されていますか? デフォルトはaddCart後にCartControllerになっています。 |
be-s |
投稿日時: 2020/11/11 19:18
対応状況: 解決済
|
一人前 登録日: 2016/2/2 居住地: São Paulo 投稿: 115 |
カート追加時の最初に動くコントローラー [EC-CUBE] 4.0.4
[レンタルサーバ] AWS [OS] Linux [PHP] 7.3.14 [データベース] MySQL 5.7.28 [WEBサーバ] Apache/2.4.25 [ブラウザ] Chrome [現象] カート追加時に 「<form action="/products/add_cart/**" method="post" id="form1" name="form1">」で POSTされた情報を新たに受け取りたいのですが src/Eccube/Controller/ProductController.php のコントローラーで 「function addCart」に処理を書いているのですが 先に src/Eccube/Controller/CartController.php の 「function index」が処理されてしまいます。 「function index」では、postされた情報が取れないので どこのコントローラーで処理を書けばいいでしょうか? |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |