0

私は Symfony 2.3 で独自の Crud Generate を行っています。これは私のコードです。

namespace Gotakey\BackendBundle\Command;

use Sensio\Bundle\GeneratorBundle\Generator\DoctrineCrudGenerator;
use Sensio\Bundle\GeneratorBundle\Command\GenerateDoctrineCrudCommand;


class MyDoctrineCrudCommand extends GenerateDoctrineCrudCommand
{

    protected $generator;

    protected function configure()
    {
        parent::configure();

        $this->setName('gotakey:generate:crud');
        $this->setDescription('My Crud generate');

    }

    protected function getGenerator($bundle = null)
    {

        $generator = new DoctrineCrudGenerator($this->getContainer()->get('filesystem'), __DIR__.'/../Resources/crud');
        $this->setGenerator($generator);
        return parent::getGenerator();

    }
}

バンドル /src/Gotakey/BackendBundle/Resources/crud にスケルトンがあります。コマンドラインを実行すると、次のエラーが表示されます。

    [Twig_Error_Loader]
The "" directory does not exist.

誰が私が間違っているのか知っています。

私の英語に感謝し、申し訳ありません。私は専門家ではありません

4

1 に答える 1

0

たくさん読んだ後、私はそうしました。以下の構成のフォルダを作成しました。APP_PATH/Resources/SensioGeneratorBundle/skeleton/crud/views/.

ファイル ビューを含むフォルダーを作成しました: edit.html.twig.twig、index.html.twig.twig ...

詳細: http://symfony.com/doc/current/bundles/SensioGeneratorBundle/index.html

于 2013-07-07T04:06:01.087 に答える