0
나는 다음과 같은 코드를 사용하여 양식을 만드는 오전 때 나는 스탠드로 혼자 구성 요소를 젠드 양식을 사용할 수 있습니다 : 그러나독립 젠드 양식
set_include_path(
implode(PATH_SEPARATOR, array(
get_include_path(),
PATH_TO_ZF_LIBRARY
)));
require_once 'Zend/Loader/Autoloader.php';
$autoloader = Zend_Loader_Autoloader::getInstance();
$form = new Zend_Form;
... create and add zend form elements here
//display form
echo $form->render(new Zend_View());
을 나는 나는 사용자 지정 양식 요소 및 유효성 검사를 추가하는 방법을 알아낼 수 없습니다, . 사용자 정의 요소 및 유효성 검사 양식 전화 번호와 주민 등록 번호를 만들었습니다. 하지만 나는 그것들을 혼자 서있다.
누군가 친절하게 조언을 줄 수 있습니까? 나는 당신 모두에게 사전에 감사한다.
오류 메시지는 무엇입니까? –
@Keyne : 라이브러리 폴더에 My라는 폴더가 있습니다. 내 모든 사용자 지정 코드를 거기에 넣습니다. 나는 거기에 내/양식/요소/Phone.php 있습니다. My/View/Helper/PhoneElement.php와 My/Validate Phone.php도 있습니다. 하지만'$ hPhone = new My_Form_Element_Phone ('hphone'); 할게''오류가 발생했습니다 : 클래스 'My_Form_Element_Phone'not found'. 양식은 zend 구성 요소를로드하는 방법을 알고 있지만 폴더 My에서 구성 요소를로드하는 방법을 알지 못하는 것 같습니다. 어떻게 그걸 말할까요? – ryy
그래서, 아래 답변에서 말한 것처럼 네임 스페이스를 등록해야합니다. –