Exemplo n.º 1
0
 public function getUserListAction(Request $request, Application $app)
 {
     $resultFindAll = $app['repository.user']->findAll();
     $result = array();
     if ($resultFindAll) {
         foreach ($resultFindAll as $key => $val) {
             $purchasedGoodsIdArray = explode('$_$', $val['purchasedGoodsId']);
             $r = array();
             foreach ($purchasedGoodsIdArray as $k => $v) {
                 if ($purchasedGoodsIdArray[$k]) {
                     $goods = new Goods();
                     $goods->setId($purchasedGoodsIdArray[$k]);
                     $purchasedGoods = $app['repository.goods']->findById($goods);
                     $purchasedGoodsList = $purchasedGoods;
                     array_push($r, $purchasedGoodsList);
                 }
             }
             $val['purchasedGoodsList'] = $r;
             array_push($result, $val);
         }
     }
     $data = array();
     $data['title'] = '用户列表';
     $data['userList'] = $result;
     return $app['twig']->render('admin/userList.html.twig', $data);
 }
 public function findGoodsByTitleAjaxAction(Request $request, Application $app)
 {
     $title = $request->query->get('title');
     $goods = new Goods();
     $goods->setTitle($title);
     $result = $app['repository.goods']->findAllByTitle($goods);
     if ($result) {
         $data = array('result' => 1, 'data' => $result);
     } else {
         $data = array('result' => 0);
     }
     return JsonResponse::create($data);
 }
Exemplo n.º 3
0
 protected function buildGoods($goodsData)
 {
     $goods = new Goods();
     $goods->setId($goodsData['id']);
     $goods->setTitle($goodsData['title']);
     $goods->setLink($goodsData['link']);
     $goods->setStatus($goodsData['status']);
     $goods->setIntro($goodsData['intro']);
     $goods->setGoodsClassId($goodsData['goodsClassId']);
     $goods->setCreatedTime($goodsData['createdTime']);
     $goods->setPassword($goodsData['password']);
     return $goods;
 }