このチュートリアルに従いました: http://symfony.com/doc/current/cookbook/doctrine/file_uploads.html#using-lifecycle-callbacks
ただし、prePersistは起動されません (ただし、エンティティはデータベースに永続化されます)。
$media = new Media();
$form = $this->createFormBuilder($media)
->add('file')
->getForm();
if ($request->isMethod("POST")) {
$form->bindRequest($request);
if ($form->isValid()) {
$em = $this->getDoctrine()->getManager();
$em->persist($media);
$em->flush();
}
}
エンティティ: http://dpaste.com/869771/ (コピーしてクラスに貼り付けたコードの一部)
追加した
die("test");
アップロード関数に渡されますが、呼び出されません。では、何が問題なのですか?何か案は?私はsf2.1を使用しています。