在 Symfony 2.8.2/3.0 上用什么代替 form.factory
What to use instead of form.factory on Symfony 2.8.2/3.0
我的捆绑包中有此服务:
oauth_server.authorize.form:
class: Symfony\Component\Form\Form
factory: [createNamed, "form.factory"]
arguments: ['@oauth_server.authorize.form_type', oauth_server_authorize
在 Symfony 2.8.0 上没有这样的错误但是在 2.8.1 和 2.8.2 之后也在 3.0 上我得到这个错误:
Cannot dump definition because of invalid factory method (form.factory)' in...
我找不到关于我的问题的任何文档,我不知道如何解决这个问题。
我应该使用或遵循哪种服务或方案?
您混淆了 factory
论点。第一个参数应该是 class 或服务,第二个参数应该是要调用的方法:
oauth_server.authorize.form:
class: Symfony\Component\Form\Form
factory: ['@form.factory', createNamed]
arguments: ['@oauth_server.authorize.form_type', oauth_server_authorize]
我的捆绑包中有此服务:
oauth_server.authorize.form:
class: Symfony\Component\Form\Form
factory: [createNamed, "form.factory"]
arguments: ['@oauth_server.authorize.form_type', oauth_server_authorize
在 Symfony 2.8.0 上没有这样的错误但是在 2.8.1 和 2.8.2 之后也在 3.0 上我得到这个错误:
Cannot dump definition because of invalid factory method (form.factory)' in...
我找不到关于我的问题的任何文档,我不知道如何解决这个问题。
我应该使用或遵循哪种服务或方案?
您混淆了 factory
论点。第一个参数应该是 class 或服务,第二个参数应该是要调用的方法:
oauth_server.authorize.form:
class: Symfony\Component\Form\Form
factory: ['@form.factory', createNamed]
arguments: ['@oauth_server.authorize.form_type', oauth_server_authorize]