Rewriting the definition of all controller columns when extending a plugin
0
In some cases, you may want to add or remove columns from a controller's list when extending a plugin. If there are many columns, this can be a lot of work, so it may be better to completely rewrite the definition of the columns.
In this case, you can use this snippet in your plugin boot method:
YourListController::extend(function ($controller) {
$controller->listConfig = $controller->mergeConfig(
$controller->listConfig,
[
'list' => '$/myAuthor/myPlugin/config/new_columns.yaml'
]
);
});
⚠ Take care, this can create issues if several plugins modify the controller's list columns definition.
There are no comments yet
Be the first one to comment