CakePHP: HtmlExt helper - helper para ajudar na construção de checkboxes
Olá pessoal,
no último vÃdeo tutorial, vimos como fazer para salvar relacionamentos hasAndBelongsToMany usando a tag select multiple.
Este helper faz a mesma coisa, mas gerando uma lista de checkboxes.
USO:
Supondo o nosso caso do blog:
PHP:
-
<ul>", "</ul>
-
", "
-
<li>", "</li>
-
"); ?>
Lembrando que deve-se adicionar o HtmlExt no atributo $helpers do controller e salvar o arquivo html_ext.php (sem o s no final) em /app/views/helpers/
Qualquer dúvida ou melhoria, comentem!
Abraços e até a próxima.

Osni Passsos said,
Julho 23, 2007 @ 14:46
Existe maneira de na hora de editar ele já trazer selecionado os valores que estão setados?
Tulio Faria said,
Julho 23, 2007 @ 15:58
Olá Osni,
sim, desta maneira já são setados os valores já marcados/selecionados anteriormente...
Abraços,
Bill said,
Outubro 27, 2007 @ 22:24
Muito bom Tulio, sempre contribuindo com dicar valiosas pra gente aprender melhor a explorar este framework excelente que é o Cake!
Abraços
Marcelo Ariatti said,
Janeiro 11, 2008 @ 15:33
Olá Túlio
Na edição aqui, o meu não funcionou, o que poderia ser?
abraço!
Three said,
Fevereiro 28, 2008 @ 07:58
Olá Tulio,
Na edicao do post os valores setados anteriormente das categorias nao apareceram pra mim também, como no caso do Marcelo Ariatti.
Sabe como poderia resgatar esses valores e marca-los nos checkboxs na edicao?
Abracos,
Fernando Mormul said,
Março 27, 2008 @ 21:10
Pessoal,
Fiz a seguinte modificação da linha 22 à linha 27:
//if (isset($d["id"])){
//if ($d["id"]==$value){
if ($d==$value){
$checked = ' checked="checked" ';
}
//}
Não entendi o porque do Ãndice "id"
De qualquer forma, VALEU TÚLIO!!! Me ajudou bastante aqui.
Abraços.