[RESOLVIDO]Busca por CEP yii2

Pessoal, instalei essa extensão em meu projeto para buscar o endereço pelo CEP:

Ela funciona, tanto é que me retorna os seguintes valores:

[{"location":"Rua Leopoldo Neves ","district":"Santa Luzia ","city":"Manaus","state":"AM","cep":"69074-510"}]

Minha dúvida é:

Como faço para que esses valores sejam incluídos diretamente nos meus campos do form após eu inserir o cep? Preciso inserir algum javascript no _form? Se sim, teria algum exemplo para eu me basear?

Meu Controller:




    public function actions()

    {

        return [

            'addressSearch' => 'yiibr\correios\CepAction'

        ];

    }



Meu _form:





    <?= $form->field($model, 'cep')->widget('yiibr\correios\CepInput', [

    'action' => ['addressSearch'],

    'fields' => [

        'location' => 'endereco',

        'district' => 'bairro',

        'city' => 'cidade',

        'state' => 'estado',

    ],

]) ?>


 <?= $form->field($model, 'endereco')->textInput() ?>


    <?= $form->field($model, 'bairro')->textInput()?>


    <?= $form->field($model, 'cidade')->textInput()?>


    <?= $form->field($model, 'estado')->textInput()?>




Problema resolvido, galera!!

O problema estava ocorrendo nessa parte:

Tinha que colocar o "id" e não o model.

ERRADO:

&lt;?= &#036;form-&gt;field(&#036;model, 'cep')-&gt;widget('yiibr&#092;correios&#092;CepInput', [


'action' =&gt; ['addressSearch'],


'fields' =&gt; [


    'location' =&gt; 'endereco',


    'district' =&gt; 'bairro',


    'city' =&gt; 'cidade',


    'state' =&gt; 'estado',


],

]) ?>

CORRETO:

&lt;?= &#036;form-&gt;field(&#036;model, 'cep')-&gt;widget('yiibr&#092;correios&#092;CepInput', [


'action' =&gt; ['addressSearch'],


'fields' =&gt; [


    'location' =&gt; 'curriculosendereco-endereco',


    'district' =&gt; 'curriculosendereco-bairro',


    'city' =&gt; 'curriculosendereco-cidade',


    'state' =&gt; 'curriculosendereco-estado',


],

]) ?>