2012-12-08 2 views
0

등록 양식에서 ZF 1.12로 사용자 정의 HTML ("등록"버튼 옆에있는 "로그인"링크)을 추가하고 싶습니다.젠드 프레임 워크 : 폼 요소에 사용자 정의 html을 추가하는 방법?

내가 가진 것을 할 때 :

$submit = new Zend_Form_Element_Submit('register'); 

$submit->setDescription(" or <a href='auth/login'>Login</a>"); 

... 다음 링크가 다음 행에 배치됩니다,하지만 "등록"버튼이 가까이해야합니다.

가능한 한 간단하게 구현할 수 있습니까?

+0

그래서 관심사는 단순합니까? – akond

답변

-1

사용자 정의 양식 데코레이터를 만들어야합니다. 그것은 그렇게 단순하지 않습니다. 다른 옵션이 없다면 새 데코레이터를 만들어 양식 요소에 추가하는 것이 좋습니다. ZF 설명서에는 Creating Custom Form Markup Using Zend_Form_Decorator에 대한 좋은 문서 섹션이 있습니다. 이 게시물은도 도움이 될 것입니다 Insert custom HTML into Zend_Form.

(당신이 jQuery를 사용하는 경우) 자바 스크립트를 사용하여 빠른 해결 제출 버튼에 대한

$(document).ready(function() { 
    $('#register').after(' or <a href="auth/login">Login</a>'); 
}); 
0

설명은, 확실히 더 같은 것을해야한다도있다 :

이 버튼을 활성화, 등록 . '

아마도 로그인 링크는 양식과 직접적인 관련이 없습니다. 그래서 저는 양식 뒤에 그 텍스트를 놓습니다.

<?php echo $form; ?> 
<p>Or <a href='auth/login'>Login</a></p> 

로그인 링크가 항상 양식에 속해야한다고 생각하면 양식 설명에 추가 할 수 있습니다.