/** * Retorna a select com a lista dos estados * * @param string $fieldName Nome do campo * @param string $selected Sigla do estado que deve ser selecionado * @param array $attributes Mesmos atributos do Form::select(). Também é possível passar o param * 'uf' para mostrar apenas as siglas, sem os nomes * @return string */ public function select($fieldName, $selected = null, $attributes = array()) { $options = Estados::lista(); if (isset($attributes['uf']) && $attributes['uf'] === true) { $estados = array_keys($options); $options = array_combine($estados, $estados); unset($attributes['uf']); } if (!isset($attributes['empty'])) { $attributes['empty'] = false; } if ($selected) { $attributes['value'] = $selected; } return $this->Form->select($fieldName, $options, $attributes); }
/** * setUp * * @retun void * @access public */ public function setUp() { parent::setUp(); $this->Estados = new EstadosHelper(new View(null)); $this->listaEstados = Estados::lista(); }
/** * @inheritdoc * @return void */ public function initialize() { $this->connection(null); $this->table(null); $this->_estados = Estados::lista(); }