У меня есть CrudController для моей сущности, Участник. Я хочу добавить настраиваемое действие sendAcknowledgementEmail. В документации EasyAdmin ничего не говорится о параметры пользовательской функции или возвращаемые значения.
У меня есть следующий код
public function configureActions(Actions $actions): Actions
{
$send_acknowledgement_email = Action::new('sendAcknowledgementEmail', 'Send Acknowledgement Email', 'fa fa-send')
->linkToCrudAction('sendAcknowledgementEmail');
return $actions
->add(Crud::PAGE_INDEX, $send_acknowledgement_email)
->add(Crud::PAGE_EDIT, $send_acknowledgement_email)
;
}
public function sendAcknowledgementEmail() //Do I need parameters?
{
//How do I get the Entity?
//What should I return?
}
Пока EasyAdmin обнаруживает пользовательскую функцию, но я получаю сообщение об ошибке. Контроллер должен вернуть объект Symfony \ Component \ HttpFoundation \ Response, но он вернул значение null. Вы забыли добавить оператор return где-нибудь в своем контроллере?
Как мне продолжить отсюда?