Jelajahi Sumber

Update list identifier route options

Emmanuel Vella 13 tahun lalu
induk
melakukan
bec37217e9

+ 2 - 2
Datagrid/ListMapper.php

@@ -39,8 +39,8 @@ class ListMapper
     {
         $fieldDescriptionOptions['identifier'] = true;
 
-        if (!isset($fieldDescriptionOptions['route'])) {
-            $fieldDescriptionOptions['route'] = 'edit';
+        if (!isset($fieldDescriptionOptions['route']['name'])) {
+            $fieldDescriptionOptions['route']['name'] = 'edit';
         }
 
         return $this->add($name, $type, $fieldDescriptionOptions);

+ 1 - 1
Resources/views/CRUD/base_list_field.html.twig

@@ -12,7 +12,7 @@ file that was distributed with this source code.
 <td class="sonata-ba-list-field sonata-ba-list-field-{{ field_description.type }}" objectId="{{ admin.id(object) }}">
     {% if field_description.options.identifier is defined and admin.isGranted(['EDIT', 'SHOW']) %}
 
-        {% if field_description.options.route == 'edit' and admin.hasroute('edit') and admin.isGranted('EDIT') %}
+        {% if field_description.options.route.name == 'edit' and admin.hasroute('edit') and admin.isGranted('EDIT') %}
             <a href="{{ admin.generateObjectUrl('edit', object) }}">
         {% elseif admin.hasroute('show') %}
             <a href="{{ admin.generateObjectUrl('show', object) }}">