|
Re: 会員登録・編集の購入履歴について 度々、失礼します。
src/Eccube/Resource/doctrine/Eccube.Entity.Customer.dcm.yml
上記のファイルで購入履歴を注文日時の降順になるように並び順を変更することができました。
ただ、購入処理中などを非表示が私では組み込むことができそうにありません。。
src/Eccube/Controller/Admin/Customer/CustomerEditController.php
下記では動作しませんでした。
$builder ->add('OrderStatus', 'entity', array( 'query_builder' => function($er) { $qb = $app['eccube.repository.order']->createQueryBuilder('c'); return $qb ->add('where', $qb->expr()->andX( // 除外ステータス指定 $qb->expr()->neq('o.id', $this->app['config']['order_processing']), // 購入処理中 $qb->expr()->neq('o.id', $this->app['config']['order_pending']), // 決済処理中
)) ->orderBy('o.rank', 'ASC'); }, 'constraints' => array( new Assert\NotBlank(), ), )); }
上記のコードを下記のコードが一番下にあるので、その上に挿入してます。
return $app->render('Customer/edit.twig', array( 'form' => $form->createView(), 'Customer' => $Customer, ));
コードの書き方自体問題があると思いますが、ご指南頂ければ幸いです。
|