yiibr / yii2-correios
Locates an address in Brazil by postal code
2.0.4
2016-12-22 17:27 UTC
Requires
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2026-03-07 05:56:09 UTC
README
This extension allows automatic completion and search Brazilian address.
Installation
Add to the require section of your composer.json file:
"yiibr/yii2-correios": "*"
Configuration
On your controller.
public function actions() { return [ ... 'addressSearch' => 'yiibr\correios\CepAction' ... ]; }
How to use
On your view file.
<?php use yiibr\correios\CepInput; ?> ... <?= CepInput::widget([ 'name' => 'cep', 'action' => ['addressSearch'], 'fields' => [ 'location' => 'location_input_id', 'district' => 'district_input_id', 'city' => 'city_input_id', 'state' => 'state_input_id' ], ]); ?>
// Example: <?= $form->field($model, 'cep',)->widget('yiibr\correios\CepInput', [ 'action' => ['addressSearch'], 'fields' => [ 'location' => 'address-location', 'district' => 'address-district', 'city' => 'address-city', 'state' => 'address-state', ], ]) ?> <?= $form->field($model, 'location')->textInput() ?> <?= $form->field($model, 'district')->textInput() ?> <?= $form->field($model, 'city')->textInput() ?> <?= $form->field($model, 'state')->textInput() ?>