PHP 클래스 Networking\InitCmsBundle\Controller\PageAdminController

저자: net working AG ([email protected])
상속: extends Networking\InitCmsBundle\Controller\CRUDController
파일 보기 프로젝트 열기: networking/init-cms-bundle

공개 메소드들

메소드 설명
batchActionCacheClear ( Sonata\AdminBundle\Datagrid\ProxyQueryInterface $selectedModelQuery ) : RedirectResponse
batchActionPublish ( Sonata\AdminBundle\Datagrid\ProxyQueryInterface $selectedModelQuery ) : RedirectResponse
batchCopyAction ( Request $request ) : Response
cancelDraftAction ( Request $request, null $id = null ) : RedirectResponse | Response
draftAction ( Request $request ) : RedirectResponse | Response
editAction ( null $id = null ) : Response
getPathAction ( Request $request ) : Response Return a json array with the calculated path for a page object
linkAction ( Request $request, $id, $locale ) : RedirectResponse | Response Link pages as translations of each other
pageSettingsAction ( $id = null, $uniqid = null )
parentPageListAction ( Request $request ) : Response
publishAction ( Request $request, null $id = null ) : RedirectResponse | Response
reviewAction ( Request $request ) : RedirectResponse | Response
showAction ( null $id = null ) : Response
translatePageAction ( Request $request, $id, $locale ) : RedirectResponse | Response Create a copy of a page in the given local and connect the pages
unlinkAction ( Request $request, $id, $translationId ) : RedirectResponse | Response

보호된 메소드들

메소드 설명
changePageStatus ( $id, $status ) : RedirectResponse | Response
getAjaxEditResponse ( Form $form, Networking\InitCmsBundle\Model\PageInterface $page ) : Response Return the json response for the ajax edit action
makeSnapshot ( Networking\InitCmsBundle\Model\PageInterface $page ) Create a snapshot of a published page

메소드 상세

batchActionCacheClear() 공개 메소드

public batchActionCacheClear ( Sonata\AdminBundle\Datagrid\ProxyQueryInterface $selectedModelQuery ) : RedirectResponse
$selectedModelQuery Sonata\AdminBundle\Datagrid\ProxyQueryInterface
리턴 Symfony\Component\HttpFoundation\RedirectResponse

batchActionPublish() 공개 메소드

public batchActionPublish ( Sonata\AdminBundle\Datagrid\ProxyQueryInterface $selectedModelQuery ) : RedirectResponse
$selectedModelQuery Sonata\AdminBundle\Datagrid\ProxyQueryInterface
리턴 Symfony\Component\HttpFoundation\RedirectResponse

batchCopyAction() 공개 메소드

public batchCopyAction ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
리턴 Symfony\Component\HttpFoundation\Response

cancelDraftAction() 공개 메소드

public cancelDraftAction ( Request $request, null $id = null ) : RedirectResponse | Response
$request Symfony\Component\HttpFoundation\Request
$id null
리턴 Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

changePageStatus() 보호된 메소드

protected changePageStatus ( $id, $status ) : RedirectResponse | Response
$id
$status
리턴 Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

draftAction() 공개 메소드

public draftAction ( Request $request ) : RedirectResponse | Response
$request Symfony\Component\HttpFoundation\Request
리턴 Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

editAction() 공개 메소드

public editAction ( null $id = null ) : Response
$id null
리턴 Symfony\Component\HttpFoundation\Response

getAjaxEditResponse() 보호된 메소드

Return the json response for the ajax edit action
protected getAjaxEditResponse ( Form $form, Networking\InitCmsBundle\Model\PageInterface $page ) : Response
$form Symfony\Component\Form\Form
$page Networking\InitCmsBundle\Model\PageInterface
리턴 Symfony\Component\HttpFoundation\Response

getPathAction() 공개 메소드

Return a json array with the calculated path for a page object
public getPathAction ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
리턴 Symfony\Component\HttpFoundation\Response

linkAction() 공개 메소드

Link pages as translations of each other
public linkAction ( Request $request, $id, $locale ) : RedirectResponse | Response
$request Symfony\Component\HttpFoundation\Request
$id
$locale
리턴 Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

makeSnapshot() 보호된 메소드

Create a snapshot of a published page
protected makeSnapshot ( Networking\InitCmsBundle\Model\PageInterface $page )
$page Networking\InitCmsBundle\Model\PageInterface

pageSettingsAction() 공개 메소드

public pageSettingsAction ( $id = null, $uniqid = null )

parentPageListAction() 공개 메소드

public parentPageListAction ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
리턴 Symfony\Component\HttpFoundation\Response

publishAction() 공개 메소드

public publishAction ( Request $request, null $id = null ) : RedirectResponse | Response
$request Symfony\Component\HttpFoundation\Request
$id null
리턴 Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

reviewAction() 공개 메소드

public reviewAction ( Request $request ) : RedirectResponse | Response
$request Symfony\Component\HttpFoundation\Request
리턴 Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

showAction() 공개 메소드

public showAction ( null $id = null ) : Response
$id null
리턴 Symfony\Component\HttpFoundation\Response

translatePageAction() 공개 메소드

Create a copy of a page in the given local and connect the pages
public translatePageAction ( Request $request, $id, $locale ) : RedirectResponse | Response
$request Symfony\Component\HttpFoundation\Request
$id
$locale
리턴 Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response

unlinkAction() 공개 메소드

public unlinkAction ( Request $request, $id, $translationId ) : RedirectResponse | Response
$request Symfony\Component\HttpFoundation\Request
$id
$translationId
리턴 Symfony\Component\HttpFoundation\RedirectResponse | Symfony\Component\HttpFoundation\Response