common\models\Address::getGenderList PHP Method

getGenderList() public static method

public static getGenderList ( )
    public static function getGenderList()
    {
        if (self::$_genderList === null) {
            self::$_genderList = [self::GENDER_MALE => '帅哥', self::GENDER_WOMAN => '美女'];
        }
        return self::$_genderList;
    }

Usage Example

Example #1
0
use yii\helpers\Url;
use yii\helpers\Html;
use yii\bootstrap\ActiveForm;
use common\models\Address;
use common\models\Building;
use common\models\School;
$this->title = $model->isNewRecord ? '添加收货地址' : '更新收货地址';
$this->params['breadcrumbs'][] = ['label' => '个人中心', 'url' => ['/i']];
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="edit-form">
<?php 
$form = ActiveForm::begin(['enableAjaxValidation' => true, 'validateOnChange' => false, 'validateOnBlur' => false, 'layout' => 'horizontal', 'fieldConfig' => ['horizontalCssClasses' => ['label' => 'col-md-2', 'wrapper' => 'col-md-8']]]);
?>
    <?php 
echo $form->field($model, 'consignee', ['template' => "{label}\n{beginWrapper}\n{beginRow}\n{beginCol}\n{input}\n{hint}\n{error}\n{endCol}\n{beginCol}\n{gender}\n{endCol}\n{endRow}\n{endWrapper}", 'parts' => ['{gender}' => Html::activeRadioList($model, 'gender', Address::getGenderList()), '{beginRow}' => '<div class="row">', '{endRow}' => '</div>', '{beginCol}' => '<div class="col-xs-6">', '{endCol}' => '</div>']]);
?>
    <?php 
echo $form->field($model, 'cellphone');
?>
    <?php 
echo $form->field($model, 'school_id')->dropDownList(School::getKeyValuePairs());
?>
    <div class="form-group">
        <label class="col-md-2 control-label">收货地址</label>
        <div class="col-md-8">
            <div class="row">
                <div class="col-xs-6">
                    <div class="col-md-12"><?php 
echo $form->field($model, 'building_id', ['template' => "{input}\n{hint}\n{error}"])->dropDownList(Building::getKeyValuePairs($model->school_id));
?>