echotrue / yii2-area
Yii2.0 区域选择器
1.0
2016-12-22 03:22 UTC
Requires
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-14 22:52:12 UTC
README
Yii2.0 区域选择器
安装
安装此扩展的首选方法是通过 composer。
运行以下命令之一
composer require --prefer-dist echotrue/yii2-area "*"
或者在您的 composer.json
文件的 require 部分添加以下内容
"echotrue/yii2-area": "*"
to the require section of your composer.json
file.
使用方法
安装扩展后,只需在代码中通过以下方式使用它:
Controller :
public function actions()
{
return [
'area' => [
'class' => 'echotrue\area\AreaAction',
'tableName' => 'china_area',
]
];
}
View:
<?= $form->field($model,'name')->widget(\echotrue\area\Area::className(), [
'model' => $model,
'options' => [
'tableName' => 'china_area',
'url' => \yii\helpers\Url::to(['site/area'])
]
]) ?>
或
Controller : public function actions() { return [ 'area' => [ 'class' => 'echotrue\area\AreaAction', 'tableName' => 'china_area', ] ]; } View: echo \echotrue\area\Area::widget([ 'name' => 'name', 'options' => [ 'tableName' => 'china_area', 'url' => \yii\helpers\Url::to(['site/area']) ] ]);
配置选项
options
tableName
: 区域源的表名,不带表前缀url
: 行内操作的请求 URL。template
: 默认模板如下,您可以根据需要自定义模板
<div class='row'>
{hideInput}
<div class='col-sm-3'>{province}</div>
<div class='col-sm-3'>{city}</div>
<div class='col-sm-3'>{regional}</div>
</div>