Часто используемые действия для админки, вынесенные в отдельные Actions. Настраиваемые.
composer require rubin/yii2-crud-actions
Для личного использования, подробной документации не будет.
public function actions()
{
return [
'index' => [
'class' => 'rubin\yii2\crud\actions\ModelIndexAction',
'searchModel' => new CameraSearch(),
],
'view' => [
'class' => 'rubin\yii2\crud\actions\ModelViewAction',
],
'create' => [
'class' => 'rubin\yii2\crud\actions\ModelCreateAction',
'model' => new Camera(),
],
'update' => [
'class' => 'rubin\yii2\crud\actions\ModelUpdateAction',
],
'delete' => [
'class' => 'rubin\yii2\crud\actions\ModelDeleteAction',
],
'position' => [
'class' => 'rubin\yii2\crud\actions\ModelPositionAction',
]
];
}