我基本上实施了这个策略。
主要区别是(我猜)我使用Doctrine2
.
构造函数类被调用(打印了一个测试回显),但是这两个函数extract()
并hydrate()
没有。
我添加的策略如下:
$hydrator = new DoctrineEntity($entityManager);
$hydrator->getHydrator()->addStrategy('my_attribute', new MyHydrationStrategy());
$form->setHydrator($hydrator);
在这里发布了一种类似的问题。
也许问题在于我添加此策略的方式。但老实说我不知道...
如果有人能给我一个提示我做错了什么,那就太好了。