Public Member Functions | |
add (Request $request, Response $response) | |
doAdd (Request $request, Response $response) | |
list (Request $request, Response $response, string $option=null, int|string $value=null) | |
filter (Request $request, Response $response) | |
edit (Request $request, Response $response, int $id) | |
doEdit (Request $request, Response $response, int $id) | |
confirmDelete (Request $request, Response $response) | |
redirectUri (array $args) | |
cancelUri (array $args) | |
formUri (array $args) | |
confirmRemoveTitle (array $args) | |
delete (Request $request, Response $response) | |
Public Member Functions inherited from Galette\Controllers\AbstractController | |
__construct (ContainerInterface $container) | |
Protected Member Functions | |
getconfirmDeleteParams (Request $request) | |
doDelete (array $args, array $post) | |
Protected Member Functions inherited from Galette\Controllers\AbstractController | |
galetteRedirect (Request $request, Response $response) | |
getArgs (Request $request) | |
withJson (Response $response, array $data, int $status=200) | |
Additional Inherited Members | |
Protected Attributes inherited from Galette\Controllers\AbstractController | |
Db | $zdb |
Login | $login |
Preferences | $preferences |
Twig | $view |
Logo | $logo |
PrintLogo | $print_logo |
Plugins | $plugins |
RouteParser | $routeparser |
History | $history |
I18n | $i18n |
L10n | $l10n |
Session | $session |
Messages | $flash |
FieldsConfig | $fields_config |
ListsConfig | $lists_config |
array | $members_fields |
array | $members_form_fields |
array | $members_fields_cats |
Galette CRUD controller
|
abstract |
Add page
Request | $request | PSR Request |
Response | $response | PSR Response |
Reimplemented in Galette\Controllers\Crud\TitlesController, Galette\Controllers\Crud\StatusController, Galette\Controllers\Crud\SavedSearchesController, Galette\Controllers\Crud\PaymentTypeController, Galette\Controllers\Crud\MembersController, Galette\Controllers\Crud\MailingsController, Galette\Controllers\Crud\GroupsController, and Galette\Controllers\Crud\ContributionsTypesController.
Galette\Controllers\CrudController::cancelUri | ( | array | $args | ) |
Get cancel URI
array<string,mixed> | $args Route arguments |
Galette\Controllers\CrudController::confirmDelete | ( | Request | $request, |
Response | $response | ||
) |
Removal confirmation
Request | $request | PSR Request |
Response | $response | PSR Response |
|
abstract |
Get confirmation removal page title
array<string,mixed> | $args Route arguments |
Reimplemented in Galette\Controllers\Crud\TitlesController, Galette\Controllers\Crud\StatusController, Galette\Controllers\Crud\ScheduledPaymentController, Galette\Controllers\Crud\SavedSearchesController, Galette\Controllers\Crud\PaymentTypeController, Galette\Controllers\Crud\MembersController, Galette\Controllers\Crud\MailingsController, Galette\Controllers\Crud\GroupsController, Galette\Controllers\Crud\DynamicFieldsController, Galette\Controllers\Crud\DocumentsController, Galette\Controllers\Crud\ContributionsTypesController, and Galette\Controllers\Crud\ContributionsController.
Galette\Controllers\CrudController::delete | ( | Request | $request, |
Response | $response | ||
) |
Removal
Request | $request | PSR Request |
Response | $response | PSR Response |
|
abstract |
Add action
Request | $request | PSR Request |
Response | $response | PSR Response |
Reimplemented in Galette\Controllers\Crud\TitlesController, Galette\Controllers\Crud\StatusController, Galette\Controllers\Crud\ScheduledPaymentController, Galette\Controllers\Crud\SavedSearchesController, Galette\Controllers\Crud\PaymentTypeController, Galette\Controllers\Crud\MembersController, Galette\Controllers\Crud\MailingsController, and Galette\Controllers\Crud\ContributionsTypesController.
|
abstractprotected |
Remove object
array<string,mixed> | $args Route arguments |
array<string,mixed> | $post POST values |
Reimplemented in Galette\Controllers\Crud\TitlesController, Galette\Controllers\Crud\StatusController, Galette\Controllers\Crud\ScheduledPaymentController, Galette\Controllers\Crud\SavedSearchesController, Galette\Controllers\Crud\PaymentTypeController, Galette\Controllers\Crud\MembersController, Galette\Controllers\Crud\MailingsController, Galette\Controllers\Crud\GroupsController, Galette\Controllers\Crud\DynamicFieldsController, Galette\Controllers\Crud\DocumentsController, Galette\Controllers\Crud\ContributionsTypesController, and Galette\Controllers\Crud\ContributionsController.
|
abstract |
Edit action
Request | $request | PSR Request |
Response | $response | PSR Response |
integer | $id | Record id |
Reimplemented in Galette\Controllers\Crud\TitlesController, Galette\Controllers\Crud\StatusController, Galette\Controllers\Crud\ScheduledPaymentController, Galette\Controllers\Crud\SavedSearchesController, Galette\Controllers\Crud\PaymentTypeController, Galette\Controllers\Crud\MembersController, Galette\Controllers\Crud\MailingsController, Galette\Controllers\Crud\GroupsController, Galette\Controllers\Crud\DocumentsController, and Galette\Controllers\Crud\ContributionsTypesController.
|
abstract |
Edit page
Request | $request | PSR Request |
Response | $response | PSR Response |
integer | $id | Record id |
Reimplemented in Galette\Controllers\Crud\TitlesController, Galette\Controllers\Crud\StatusController, Galette\Controllers\Crud\ScheduledPaymentController, Galette\Controllers\Crud\SavedSearchesController, Galette\Controllers\Crud\PaymentTypeController, Galette\Controllers\Crud\MailingsController, Galette\Controllers\Crud\GroupsController, Galette\Controllers\Crud\DocumentsController, and Galette\Controllers\Crud\ContributionsTypesController.
|
abstract |
List filtering
Request | $request | PSR Request |
Response | $response | PSR Response |
Reimplemented in Galette\Controllers\Crud\TitlesController, Galette\Controllers\Crud\StatusController, Galette\Controllers\Crud\ScheduledPaymentController, Galette\Controllers\Crud\SavedSearchesController, Galette\Controllers\Crud\PaymentTypeController, Galette\Controllers\Crud\MembersController, Galette\Controllers\Crud\MailingsController, Galette\Controllers\Crud\GroupsController, Galette\Controllers\Crud\DynamicFieldsController, Galette\Controllers\Crud\DocumentsController, and Galette\Controllers\Crud\ContributionsTypesController.
|
abstract |
Get form URI
array<string,mixed> | $args Route arguments |
Reimplemented in Galette\Controllers\Crud\TitlesController, Galette\Controllers\Crud\StatusController, Galette\Controllers\Crud\ScheduledPaymentController, Galette\Controllers\Crud\SavedSearchesController, Galette\Controllers\Crud\PaymentTypeController, Galette\Controllers\Crud\MembersController, Galette\Controllers\Crud\MailingsController, Galette\Controllers\Crud\GroupsController, Galette\Controllers\Crud\DynamicFieldsController, Galette\Controllers\Crud\DocumentsController, Galette\Controllers\Crud\ContributionsTypesController, and Galette\Controllers\Crud\ContributionsController.
|
protected |
Removal confirmation parameters, can be override
Request | $request | PSR Request |
Reimplemented in Galette\Controllers\Crud\GroupsController.
|
abstract |
List page
Request | $request | PSR Request |
Response | $response | PSR Response |
string | null | $option | One of 'page' or 'order' |
integer | string | null | $value | Value of the option |
Reimplemented in Galette\Controllers\Crud\StatusController, Galette\Controllers\Crud\DocumentsController, Galette\Controllers\Crud\ContributionsTypesController, Galette\Controllers\Crud\TitlesController, Galette\Controllers\Crud\ScheduledPaymentController, Galette\Controllers\Crud\SavedSearchesController, Galette\Controllers\Crud\PaymentTypeController, Galette\Controllers\Crud\MembersController, and Galette\Controllers\Crud\MailingsController.
|
abstract |
Get redirection URI
array<string,mixed> | $args Route arguments |
Reimplemented in Galette\Controllers\Crud\TitlesController, Galette\Controllers\Crud\StatusController, Galette\Controllers\Crud\ScheduledPaymentController, Galette\Controllers\Crud\SavedSearchesController, Galette\Controllers\Crud\PaymentTypeController, Galette\Controllers\Crud\MembersController, Galette\Controllers\Crud\MailingsController, Galette\Controllers\Crud\GroupsController, Galette\Controllers\Crud\DynamicFieldsController, Galette\Controllers\Crud\DocumentsController, Galette\Controllers\Crud\ContributionsTypesController, and Galette\Controllers\Crud\ContributionsController.