:問題の一つは、だから私はポストエンティティ
class Post extends BasePageModel
{
...
/**
* @ORM\OneToOne(targetEntity="File", cascade={"persist"})
* @ORM\JoinColumn(name="file_id", onDelete="CASCADE", referencedColumnName="id")
*/
protected $file;
...
/**
* Set file
*
* @param File $file
*
* @return Post
*/
public function setFile(File $file = null)
{
$this->file = $file;
return $this;
}
/**
* Get file
*
* @return File
*/
public function getFile()
{
return $this->file;
}
...
}
を持っていると私は、エラーを受信しています私は
setFileファイルセッターに代わりFileオブジェクトの配列を取得していますということですデータはこのファイルを根底その後
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(array(
'data_class' => BaseFile::class
));
}
:フォーム型クラスを掘り下げる私はconfigureOptions経由data_classとはsetDefaultsしなかったことに気づきました配列ではなくFileオブジェクトになっています。
このエンティティにフォームクラスを提供できますか? – xReprisal