Skip to content
anderson631 edited this page Apr 18, 2013 · 2 revisions

Helper para apresentar os estados brasileiros.

Instalação

Adicione o helper ‘CakePtbr.Estados’ no seu controller através da variável helpers.

Exemplo:

class PedidosControllers extends AppController {
	var $name = 'Pedidos';
	var $helpers = array('CakePtbr.Estados');

	function index() {
		// Qualquer código...
	}
}

Utilização

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).

Clone this wiki locally