Eccube\Controller\Admin\Content\NewsController::down PHP Method

down() public method

指定した新着情報の表示順を1つ下げる。
public down ( Application $app, Request $request, integer $id ) : RedirectResponse
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request
$id integer
return Symfony\Component\HttpFoundation\RedirectResponse
    public function down(Application $app, Request $request, $id)
    {
        $this->isTokenValid($app);
        $TargetNews = $app['eccube.repository.news']->find($id);
        if (!$TargetNews) {
            throw new NotFoundHttpException();
        }
        $status = $app['eccube.repository.news']->down($TargetNews);
        if ($status) {
            $app->addSuccess('admin.news.down.complete', 'admin');
        } else {
            $app->addError('admin.news.down.error', 'admin');
        }
        return $app->redirect($app->url('admin_content_news'));
    }

Usage Example

 /**
  * (non-PHPdoc)
  * @see \Eccube\Controller\Admin\Content\NewsController::down()
  * @param Application $app
  * @param Request $request
  * @param integer $id
  * @return \Symfony\Component\HttpFoundation\RedirectResponse
  */
 public function down(Application $app, Request $request, $id)
 {
     return parent::down($app, $request, $id);
 }