質問 > 管理機能 > 商品登録時に呼ばれているメソッドについて |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
blue3 |
投稿日時: 2016/6/28 13:16
対応状況: −−−
|
新米 登録日: 2016/6/24 居住地: 投稿: 9 |
商品登録時に呼ばれているメソッドについて 今後、同箇所でカスタマイズを行う可能性があるため商品登録の流れを追ってみようと思っています。
ProductController.phpのeditメソッドが呼ばれることはわかるのですが、その前はどこか呼ばれている部分はあるのでしょうか? また、product_idがAUTO_INCREMENTにて連番で採番されているかと思いますが採番及びデータ登録を行っている箇所についてもしご存知の方がいらっしゃいましたら、ご教示いただければ幸いです。 |
tacky |
投稿日時: 2016/6/29 10:28
対応状況: −−−
|
長老 登録日: 2015/10/3 居住地: Tokyo 投稿: 277 |
Re: 商品登録時に呼ばれているメソッドについて >ProductController.phpのeditメソッドが呼ばれることはわかるのですが、その前はどこか呼ばれている部分はあるのでしょうか?
src/Eccube/ControllerProvider/AdminControllerProvider.php 上記ファイルにてルーティングが行われています。 商品登録の際はProductControllerのeditメソッドを呼んでいます。 $c->match('/product/product/new', '\Eccube\Controller\Admin\Product\ProductController::edit')->bind('admin_product_product_new'); >product_idがAUTO_INCREMENTにて連番で採番されているかと思いますが採番及びデータ登録を行っている箇所 AUTO_INCREMENTは下記で設定されています。 src/Eccube/Resource/doctrine/Eccube.Entity.Product.dcm.yml idは下記タイミングで生成されているようです。 $app['orm.em']->flush(); |
blue3 |
投稿日時: 2016/6/29 15:15
対応状況: −−−
|
新米 登録日: 2016/6/24 居住地: 投稿: 9 |
Re: 商品登録時に呼ばれているメソッドについて 引用:
src/Eccube/ControllerProvider/AdminControllerProvider.php ここで、どこを呼び出すか決めていたのですね ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |