Sf TIC Bundles

ControllerCrudable

Méthodes utiles pour disposer des actions CRUD.

Table of Contents

Methods

crudDelete()  : Response
Delete item.
crudForm()  : Response
Edit item (Create / Update).
crudList()  : Response
List items (Index).
crudShow()  : Response
Show item (Read).
crudToggle()  : Response
Toggle item property boolean value.

Methods

crudDelete()

Delete item.

protected crudDelete(Request $request, mixed $id) : Response
Parameters
$request : Request
$id : mixed
Return values
Response

crudForm()

Edit item (Create / Update).

protected crudForm(Request $request[, mixed $id = null ][, array<string|int, mixed> $options = [] ][, array<string|int, mixed> $params = [] ]) : Response

Note: la clé $params['view'] permet de spécifier le template à utiliser ('form' par défaut)

Parameters
$request : Request
$id : mixed = null
$options : array<string|int, mixed> = []

Liste d'options pour initialiser le FormType

$params : array<string|int, mixed> = []

Liste de paramètres à passer à la vue

Return values
Response

crudList()

List items (Index).

protected crudList([array<string|int, mixed> $filters = [] ][, string $orders = null ][, array<string|int, mixed> $params = [] ]) : Response
Parameters
$filters : array<string|int, mixed> = []
$orders : string = null
$params : array<string|int, mixed> = []

Liste de paramètres à passer à la vue

Return values
Response

crudShow()

Show item (Read).

protected crudShow(mixed $id[, array<string|int, mixed> $params = [] ]) : Response
Parameters
$id : mixed
$params : array<string|int, mixed> = []

Liste de paramètres à passer à la vue

Return values
Response

crudToggle()

Toggle item property boolean value.

protected crudToggle(Request $request, mixed $id, string $field[, mixed $state = null ]) : Response
Parameters
$request : Request
$id : mixed
$field : string

Nom de la propriété de l'élément à modifier

$state : mixed = null

Valeur à affecter à la propriété (convertie en booléen)

Return values
Response

        
On this page

Search results