Я использую SonataAdminBundle и пытаюсь изменить ссылку редактирования и сущность по ссылке show.
Я хочу сделать это, потому что мне нужно, чтобы объект нельзя было изменить, но я хочу, чтобы вы могли показать объект, щелкнув поле «Идентификатор» на странице списка.
Мне нужно показать объект, щелкнув идентификатор, а не используя кнопку «Показать действие».
Итак, я попробовал в ClassAdmin:
protected function configureRoutes(RouteCollection $collection){
$collection->add('edit', $this->getRouterIdParameter().'/show');
}
Несмотря на то, что URL-адрес сгенерирован правильно, идентификатор на странице списка перенаправляет на страницу редактирования. Действительно, независимо от того, что я изменяю в ссылке редактирования, это не вступает в силу и всегда перенаправляет на страницу редактирования.
Большое спасибо!