我正在开发一个基于现有 mysql 数据库的 symfony 项目,并从中生成了 shcema.yml。创建的第一个应用程序是后端。但是当我尝试使用命令添加模块时
$ php symfony propel:generate-admin backend <ClassName> --module=<classname>
所以当我尝试访问这个后端模块的 url (http://localhost/project/web/backend_dev.php/<'classname>) 时会抛出这个错误:
致命错误:第 12 行的 .../www/proeject/apps/backend/modules/<'classname>/lib/<'classname>GeneratorConfiguration.class.php 中找不到类 'Base<'ClassName>GeneratorConfiguration'
我在其他项目(例如 jobeet 教程)中搜索过,在这个文件中没有定义类。
编辑:
我认为错误是因为 symfony 找不到类Base<ClassName>GeneratorConfiguration
,父类<ClassName>GeneratorConfiguration
。所以我认为问题是我没有在项目中正确定位这个类。你知道我是否必须应用一些插件或从命令行调用一些任务来解决这个问题?
/编辑
你知道发生了什么吗?也许我忘记在生成后端模块之前声明一些东西......