이 기사의 예에서는 Yii2 프레임워크에서 dropDownList 드롭다운 메뉴의 사용법을 설명합니다. 참고하실 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.
dropDownList는 yii 프레임워크에 내장된 드롭다운 기능입니다. dropDownList를 사용하여 html 선택 메뉴를 직접 살펴보겠습니다.
Yii2.0에서 기본 드롭다운 목록을 사용하는 방법
yii2에 선택 드롭다운 메뉴 추가
DropDownList가 모델에서 사용됩니다.
<?php //use app\models\Country; $countries=Country::find()->all(); //use yii\helpers\ArrayHelper; $listData=ArrayHelper::map($countries,'code','name'); echo $form->field($model, 'name')->dropDownList( $listData, ['prompt'=>'Select...']); ?>
드롭다운 메뉴의 기본값을 설정하려면 프롬프트 키워드를 사용합니다.
예:
자, 드롭다운 메뉴의 기본값을 설정하는 것은 이렇게 간단합니다. 이제 플러그인을 사용하여 텍스트 상자의 기본값을 설정하는 방법에 대해 설명하겠습니다.
이 양식 뒤쪽에 있는 시간 플러그인을 사용하는 두 개의 텍스트 필드를 예로 들겠습니다. 여기서는 프롬프트 키워드가 작동하지 않습니다.
public function actionIndex() { $model = new UserModel(); $data = Customer::find()->all(); return $this->render('index', [ 'model' => $model, 'data' => $data, ]); }
보기 페이지에서는 yii의 폼 빌더를 사용합니다.
2.1.dropDownList ---> yii2.0 드롭다운 목록 방법
2.2. ArrayHelper::map() ---> (키 => 값)
의 1차원 또는 다차원 배열을 구성합니다.
2.3.1, $data 하지만
2.3.2, ID --- & gt; 옵션의 값
2.3.3.customer_name ---> 옵션 태그의 값
Html 클래스의 activeDropDownList 메소드(장점, 모든 스타일을 사용자 정의할 수 있음)
1. 첫 번째 방법의 첫 번째 단계와 동일하게 데이터를 가져옵니다. 하지만 그건 너무 설명이 부족해요.
2. yiihelpersHtml 클래스는 드롭다운 목록 activeDropDownList 메소드
의 구현 메소드를 제공합니다.
Yii와 관련된 더 많은 콘텐츠에 관심이 있는 독자는 이 사이트의 특별 주제인 "Yii 프레임워크 소개 및 일반 기술 요약", "우수한 PHP 개발 프레임워크 요약", "시작하기 위한 기본 튜토리얼"을 확인할 수 있습니다. with Smarty Templates", "php 객체지향 프로그래밍" 디자인 입문 튜토리얼", "php 문자열(문자열) 사용법 요약", "php mysql 데이터베이스 작업 입문 튜토리얼" 및 "php 공통 데이터베이스 작업 기술 요약"
이 기사가 Yii 프레임워크를 기반으로 하는 모든 사람의 PHP 프로그램 설계에 도움이 되기를 바랍니다.