質問 > フロント機能 > $app['eccube.service.cart']->lock(); について |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mtec |
投稿日時: 2019/2/25 12:01
対応状況: 解決済
|
常連 登録日: 2014/11/18 居住地: 投稿: 60 |
Re: $app['eccube.service.cart']->lock(); について ご返信ありがとうございます。
ShoppingController.phpの index()メソッドの処理が問題だということが分かりました。 大変助かりました。 |
hiroo |
投稿日時: 2019/2/25 11:27
対応状況: −−−
|
長老 登録日: 2016/6/9 居住地: 投稿: 160 |
Re: $app['eccube.service.cart']->lock(); について https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=21643&forum=11&post_id=90661#forumpost90661
↑こちらに書いたのですが、 buystepのlock()をコメントアウトすると、 エラーとなってカート画面に戻されると思います。 購入確認画面を表示するか、カート画面へ戻るか、で処理が変わってきますので、処理スピードはその辺りの影響かと思います。 |
mtec |
投稿日時: 2019/2/25 11:23
対応状況: −−−
|
常連 登録日: 2014/11/18 居住地: 投稿: 60 |
Re: $app['eccube.service.cart']->lock(); について ご返信ありがとうございます。
$app['eccube.service.cart']->lock() の命令をコメントアウトすると 処理スピードは大幅に改善され、16秒速くなります。 ただ、この命令がないと、 カート情報が記録されなくなるようです。 |
hiroo |
投稿日時: 2019/2/25 8:48
対応状況: −−−
|
長老 登録日: 2016/6/9 居住地: 投稿: 160 |
Re: $app['eccube.service.cart']->lock(); について CartService.phpをみるとわかると思いますが、大した処理はしてないです。
処理があるのとないのとでは16秒の差があるということでしょうか? |
mtec |
投稿日時: 2019/2/24 21:39
対応状況: −−−
|
常連 登録日: 2014/11/18 居住地: 投稿: 60 |
$app['eccube.service.cart']->lock(); について CartController.phpにて、
lock()メソッドがありますが、 どのような処理をしているのでしょうか。 現在このメソッドを用いることで、 読み込み時間が16秒ほど取られています。 (doctrineの処理に時間が取られている) このlock()の部分のみ、自作したいと思っていますが、 何かヒントになりそうなことがありましたら、 ご教授お願いいたします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |