Symfony 4.4执行make:entity命令提示未定义的问题求助
解决Symfony 4.4中
make:entity命令未定义的问题 问题根源
make:entity是Symfony官方MakerBundle提供的代码生成命令,你的项目未安装该Bundle,系统提示的make:admin:*系列命令属于EasyAdminBundle,二者是完全独立的工具。
修复步骤
安装兼容Symfony 4.4的MakerBundle
在项目根目录执行Composer命令,指定适配4.4的稳定版本:composer require --dev symfony/maker-bundle "^1.30"验证安装结果
执行以下命令查看所有可用的make系列命令:php bin/console list make若
make:entity出现在列表中,即可正常执行该命令生成实体类。排查安装后的异常情况
若安装后命令仍不可用,尝试以下操作:- 清除开发环境缓存:
php bin/console cache:clear --env=dev - 确认MakerBundle已在
config/bundles.php中注册,需存在如下条目:Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true],
- 清除开发环境缓存:
内容的提问来源于stack exchange,提问作者Lolz Gurl
相关产品推荐
相关产品推荐

