public function getGoodsListByGoodsClassIdAjaxAction(Request $request, Application $app) { $goodsClassId = $request->query->get('goodsClassId'); $goods = new Goods(); $goods->setGoodsClassId($goodsClassId); $goods->setStatus(1); $result = $app['repository.goods']->findByGoodsClassIdWhere($goods); // return JsonResponse::create($result); 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; }