【发布时间】:2020-01-22 15:44:30
【问题描述】:
我正在尝试创建一个个人命令来更改我的数据库中的数据。我可以直接用“SELECT *”来做......但是Symfony说好的方法是创建一个命令来应用数据库等的更改......所以这就是我面临的问题:
当我覆盖默认的 __construct 方法时,Symfony 不会自动注册命令,这意味着 Symfony 只是忽略它。当我删除构造函数时,我的命令有效,但我只是从我的 $entitymanager 中得到 null (这是逻辑,因为我没有将任何东西放入 entitymanager ?)。
请问有人可以帮我解决吗?对不起我的英语不好,谢谢你的帮助:)
【问题讨论】:
-
不要在提问中使用图片。只需复制/粘贴到您的构造函数代码中。我怀疑你没有调用父构造函数。按照文档中的示例进行操作。