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); }
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; }