yiibr / yii2-correios
Locates an address in Brazil by postal code
Installs: 13 251
Dependents: 0
Suggesters: 0
Security: 0
Stars: 12
Watchers: 7
Forks: 9
Open Issues: 2
Type:yii2-extension
Requires
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-12-13 23:53:29 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() ?>