Ver código fonte

- fixed required controller generation in GenerateAdminCommand.php
- fixed admin template which was missing "extends Admin"

Marek Štípek 11 anos atrás
pai
commit
1c6aeea6ed

+ 2 - 1
Command/GenerateAdminCommand.php

@@ -80,7 +80,8 @@ class GenerateAdminCommand extends ContainerAwareCommand
             $this->writeError($output, $e->getMessage());
             $this->writeError($output, $e->getMessage());
         }
         }
 
 
-        if ($controllerClassBasename = Validators::validateControllerClassBasename($input->getOption('controller'))) {
+        if ($controllerClassBasename = $input->getOption('controller')) {
+            $controllerClassBasename = Validators::validateControllerClassBasename($controllerClassBasename);
             $controllerGenerator = new ControllerGenerator($skeletonDirectory);
             $controllerGenerator = new ControllerGenerator($skeletonDirectory);
 
 
             try {
             try {

+ 1 - 1
Resources/skeleton/Admin.php.twig

@@ -14,7 +14,7 @@ use Sonata\AdminBundle\Datagrid\ListMapper;
 use Sonata\AdminBundle\Form\FormMapper;
 use Sonata\AdminBundle\Form\FormMapper;
 use Sonata\AdminBundle\Show\ShowMapper;
 use Sonata\AdminBundle\Show\ShowMapper;
 
 
-class {{ classBasename }}
+class {{ classBasename }} extends Admin
 {
 {
     /**
     /**
      * @param DatagridMapper $datagridMapper
      * @param DatagridMapper $datagridMapper