Jelajahi Sumber

this commit fixes #1004

Ivan Borzenkov 12 tahun lalu
induk
melakukan
5f557a05d4

+ 3 - 0
Controller/CRUDController.php

@@ -318,6 +318,9 @@ class CRUDController extends Controller
         if ($this->get('request')->get('btn_update_and_list')) {
             $url = $this->admin->generateUrl('list');
         }
+        if ($this->get('request')->get('btn_create_and_list')) {
+            $url = $this->admin->generateUrl('list');
+        }
 
         if ($this->get('request')->get('btn_create_and_create')) {
             $params = array();

+ 4 - 0
Resources/translations/SonataAdminBundle.en.xliff

@@ -22,6 +22,10 @@
                 <source>btn_create_and_create_a_new_one</source>
                 <target>Create and add another</target>
             </trans-unit>
+            <trans-unit id="btn_create_and_return_to_list">
+                <source>btn_create_and_return_to_list</source>
+                <target>Create and return to list</target>
+            </trans-unit>
             <trans-unit id="btn_filter">
                 <source>btn_filter</source>
                 <target>Filter</target>

+ 4 - 0
Resources/translations/SonataAdminBundle.ru.xliff

@@ -22,6 +22,10 @@
                 <source>btn_create_and_create_a_new_one</source>
                 <target>Создать и добавить новый</target>
             </trans-unit>
+            <trans-unit id="btn_create_and_return_to_list">
+                <source>btn_create_and_return_to_list</source>
+                <target>Создать и вернуться к списку</target>
+            </trans-unit>
             <trans-unit id="btn_filter">
                 <source>btn_filter</source>
                 <target>Фильтровать</target>

+ 1 - 0
Resources/views/CRUD/base_edit_form.html.twig

@@ -61,6 +61,7 @@
                             {% endif %}
                         {% else %}
                             <input class="btn btn-primary" type="submit" name="btn_create_and_edit" value="{{ 'btn_create_and_edit_again'|trans({}, 'SonataAdminBundle') }}"/>
+                            <input type="submit" class="btn" name="btn_create_and_list" value="{{ 'btn_create_and_return_to_list'|trans({}, 'SonataAdminBundle') }}"/>
                             <input class="btn" type="submit" name="btn_create_and_create" value="{{ 'btn_create_and_create_a_new_one'|trans({}, 'SonataAdminBundle') }}"/>
                         {% endif %}
                     {% endif %}