PHP Класс Networking\InitCmsBundle\Controller\PageAdminController

Автор: net working AG ([email protected])
Наследование: extends Networking\InitCmsBundle\Controller\CRUDController
Показать файл Открыть проект

Открытые методы

Метод Описание
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