私は基本的にこの戦略を実行しました。
主な違いは(私が推測する)私が使用することDoctrine2
です。
コンストラクタークラスが呼び出されます(テストエコーが出力されます)が、2つの関数は呼び出されextract()
ませhydrate()
ん。
次のように戦略を追加しました。
$hydrator = new DoctrineEntity($entityManager);
$hydrator->getHydrator()->addStrategy('my_attribute', new MyHydrationStrategy());
$form->setHydrator($hydrator);
ある種の同様の問題がここに投稿されました。
たぶん問題は、私がこの戦略をどのように追加するかということです。でも正直わからない…
誰かが私が間違っていることのヒントを私に与えることができれば素晴らしいでしょう。