public function indexAction(Request $request, Application $app) { $user = new User(); $userId = $app['session']->get('userId'); if ($userId) { $user->setId($userId); } $data = $app['repository.user']->checkIsLoginHeader($user, $request, $app); $data['title'] = '首页'; $data['goodsNav'] = $app['repository.goodsClass']->findAll(); $goods = new Goods(); $goods->setStatus(1); $result = $app['repository.goods']->findNewGoodsListByStatus($goods); $data['newGoodsList'] = $result; return $app['twig']->render('user/index.html.twig', $data); }
public function getGoodsListAjaxAction(Request $request, Application $app) { $goods = new Goods(); $goods->setStatus(1); $result = $app['repository.goods']->findAllByStatus($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; }