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

up() public method

指定した新着情報の表示順を1つ上げる。
public up ( Application $app, Request $request, integer $id ) : RedirectResponse
$app Eccube\Application
$request Symfony\Component\HttpFoundation\Request
$id integer
return Symfony\Component\HttpFoundation\RedirectResponse
    public function up(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']->up($TargetNews);
        if ($status) {
            $app->addSuccess('admin.news.up.complete', 'admin');
        } else {
            $app->addError('admin.news.up.error', 'admin');
        }
        return $app->redirect($app->url('admin_content_news'));
    }

Usage Example

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