forked from gabrielgilini/cake_ptbr
-
Notifications
You must be signed in to change notification settings - Fork 50
Helper Estados
anderson631 edited this page Apr 18, 2013
·
2 revisions
Helper para apresentar os estados brasileiros.
Adicione o helper ‘CakePtbr.Estados’ no seu controller através da variável helpers.
class PedidosControllers extends AppController {
var $name = 'Pedidos';
var $helpers = array('CakePtbr.Estados');
function index() {
// Qualquer código...
}
}
Na sua view, utilizar da forma similar ao método select do helper Form, exceto pelo parâmetro $options
. Exemplo:
echo $this->Estados->select('Model.uf'); // Exibirá um select com todos os estados
echo $this->Estados->select('Model.uf', 'SC'); // Exibirá um select com todos os estados, deixando Santa Catarina como selecionada
echo $this->Estados->select('Model.uf', null, array('uf' => true)); // Exibirá o select. O valor que irá aparecer serão apenas as siglas
Em todos os casos anteriores, o valor do campo será a sigla (2 caracteres). Vale lembrar que é possível utilizar todos os mesmos parâmetros do select do form, exceto o campo $options
, que foi suprimido. Além disso, o valor padrão de $showEmpty
agora é false ao invés de ’’ (ou seja, não irá apresentar campo vazio).