私は 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.
誰が私が間違っているのか知っています。
私の英語に感謝し、申し訳ありません。私は専門家ではありません