2012-12-05 2 views
0

기본적으로 나는 사용자가 자신의 이미지를 업로드하려는 경우 사용자에게 기본 템플릿 세트를 표시하고 이미지를 업로드 할 수있는 양식을 원합니다. 이런 식으로 뭔가 :Zend : 이미지 선택 양식을 만들고 zend를 사용하여 이미지를 업로드하려면 어떻게해야합니까?

enter image description here

어떻게 젠드이 달성합니까? 내가보기에이 양식을 호출 할 때 지금까지 나는 내가 라디오 버튼을 얻을 수 있지만 이미지가 라디오 옆에 렌더링되지 않습니다 템플릿 양식 클래스

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 
        )); 
}} 

을 만드는 노력했다.

내가 잘못하고있는 것이 있거나 더 나은 해결책을 가르쳐 줄 수 있습니까? 감사합니다.

답변

1

나는 순간에서 테스트하지 못할,하지만 젠드 양식 (기본적으로 탈출)과의 문제가있을 수 있습니다, 이것을 시도하십시오

$template = new Zend_Form_Element_Radio('template', array('escape' => false)); 
$template->addMultiOptions(array(
    'xxx.jpg' => $image, 
)); 
+1

감사합니다! :) – VishwaKumar

관련 문제