Zend Framework 2のselectオブジェクトにオプションの配列を入力しようとしています。基本的に、私はすべてのディレクトリをつかみ、オプション値とラベルの両方としてそれらを設定しようとしていますが、複数のディレクトリが存在する場合にはオプション値として1つのディレクトリを書きます。ここに私のコードはあります:選択オブジェクトに複数の値オプションを設定できませんZend Framework 2
$form = new AddPhotosForm();
foreach (glob(getcwd() . '/public/images/profile/' . $identity . '/albums/*', GLOB_ONLYDIR) as $dir) {
$form->get('copy-from-album')->setValueOptions(array(
array(
'value' => basename($dir), 'label' => basename($dir)
)
));
}
このオプションを見ると、最後のディレクトリが表示されますが、それらのすべてではありません。私はそれが保存された値を上書きしていると思うが、私はこれが起こらないようにする方法については考えていない。それは場合に役立ちます。ここ
は私の問題のスクリーンショットです:http://imgur.com/RbfGoIo
ディレクトリのスクリーンショットのリスト:http://imgur.com/bZQgNcW
私は以前それが唯一の選択ドロップダウンメニュー内のディレクトリテストalbum_2017_07_14を見せて言ったように。
ご協力いただければ幸いです。
ありがとうございます!
ありがとうございます!完璧に働いた。 – user2101411