Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde Colegas! :joia:
Estou com um broblema, com checkbox.... bom sem rodeios.
Etou fazendo um sistema onde o usuario seleciona Estado e ai é listado as cidades ai o cake faz um lista com checkbox com os bairros daquela cidade.
o meu codigo esta assim:
<?// Controle para as tabs ?>
<? foreach ($bairros as $bairro):?>
<?php echo $form->input('bairro',
array('type'=>'checkbox',
'label'=>$bairro['Bairro']['bairro'],
'value'=>$bairro['Bairro']['bairro'])
);?>
<? endforeach; ?>
Esse é o codigo fonte gerado pelo firefox:
<div class="input checkbox">
<input name="data[bairro]" id="bairro_" value="0" type="hidden">
<input name="data[bairro]" value="Granja do Torto" id="bairro" type="checkbox">
<label for="bairro">Granja do Torto</label>
</div>
<div class="input checkbox">
<input name="data[bairro]" id="bairro_" value="0" type="hidden">
<input name="data[bairro]" value="Setor Cultural Norte" id="bairro" type="checkbox">
<label for="bairro">Setor Cultural Norte</label>
</div>
<div class="input checkbox">
<input name="data[bairro]" id="bairro_" value="0" type="hidden">
<input name="data[bairro]" value="Setor de Autarquias Sul" id="bairro" type="checkbox">
<label for="bairro">Setor de Autarquias Sul</label>
</div>
e esse o print_r($this->data):
Array
(
[Anuncio] => Array
(
[tiponegocio] => Aluguel
[tipoimovel] => Apartamento
[quarto] => 2
[codimovel] => XXXXXXX
[valor] =>
)
[Estado] => Array
(
[estado] => DF
[cidades] => Brasilia
)
[bairro] => 0
)
O erro ta em "[bairro] => 0", não era para vir um [bairro]=>array()??
Sei que muita gente diz isso mas sou novo em cake :mellow: alguem sabe como colocar o checkbox para um array no $this->data??
Obrigado.
Carregando comentários...