基本的に、ユーザーが自分の画像をアップロードしたい場合にも、ユーザーにデフォルトのテンプレートセットを表示し、画像をアップロードできるフォームが必要です。このようなもの:
Zendでこれを達成するにはどうすればよいですか?これまで、テンプレートフォームクラスを作成してみました
class application_forms_FormTemplate extends Zend_Form{
public function init()
{
$image = new Zend_Form_Element_Image('image', array('src' =>'/path/to/dock.jpg'));
$template = $this->createElement('radio','tygTemplate');
$template->addMultiOptions(
array(
'desert.jpg' => $image,
'dock.jpg' => 'something'
)
)
->setSeparator('');
$this->addElements(array(
$template,
//$image
));
}}
ビューでこのフォームを呼び出すと、ラジオボタンが表示されますが、ラジオの横に画像が表示されません。
私が間違っていることはありますか、または誰かが私にもっと良い解決策を教えてもらえますか?ありがとうございました。