Yii에서는 주로 yiiwidgetsActiveForm 클래스를 통해 폼(폼 위젯)을 생성합니다. yii 프레임워크를 배우는 학생들에게 도움이 되기를 바랍니다.
yii 프레임워크 양식을 작성하는 방법은 무엇입니까?
(1) 먼저 폼 인스턴스를 생성합니다
<?php $form=ActiveForm::begin();?> //$form是表单实例 ... <?php ActiveForm::end();?>
ActiveForm::begin()은 폼의 시작을 표시할 뿐만 아니라 폼 인스턴스도 생성합니다.
추천 학습: yii tutorial
(2) 그런 다음 ActiveField 인스턴스를 만듭니다
<?php $form=ActiveForm::begin();?> + <?= $form->field($model,'title')?> <?php ActiveForm::end();?>
ActiveForm::begin()과 ActiveForm::end() 사이에 있는 모든 콘텐츠는 HTML ff9c23ada1bcecdd1a0fb5d5a0f18437 꼬리표.
ActiveForm::field() 메서드를 호출하여 ActiveField 인스턴스를 생성합니다. 이 인스턴스는 양식 요소와 요소의 레이블은 물론 해당 JavaScript 응답도 생성합니다.
각 ActiveField에는 해당 모델과 속성이 있으며, 동시에 속성 이름을 기반으로 입력 상자의 이름 속성이 자동으로 생성되며, 속성의 확인 규칙을 사용하여 사용자의 데이터 입력을 확인합니다. .
(3) 사용 예
<?= $form->field($model,'body')->textarea(['rows'=>3]) =?>
$form->field($model,'body')는 ActiveField 객체를 생성합니다.
ActiveField의 메서드 textarea()는 3줄의 입력 상자를 생성합니다.
위 내용은 yii 프레임워크 양식을 작성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!