0
は私が持っている簡単なことでoutputed(多値)私の形で
<select multiple="multiple" name="action[files][]" id="action_files"></select>
:
$builder->add('files', 'choice', array('multiple' => true, 'required' => false));
setFiles()
存在しないレコードを表示するときに働いているが、 getFiles()
は機能しません。それは
public function getFiles()
{
$array = array();
$documents = $this->getDocuments();
foreach ($documents as $document) {
$array[$document->getFilename()] = $document->getFilename();
}
return $array;
}
出力されます::
はここにゲッターだ
array(1) { ["slide1.jpg"]=> string(10) "slide1.jpg" }
しかし、選択は空です。
どうすればいいですか?
$ doumentsは実際には空ではありませんか? –
@MassimilianoArione私は120%のgetDocumentsがアップロードされたドキュメントを返すと確信しています。だから空ではない –
ちょうど確かめてください:戻り値の前にgetFiles()でvar_dump($ array)を試しましたか? –