CakePHP 1.2 - generateList agora é find(”list”)
05/04/2008
Olá pessoal,
esta é uma dica rápida. O antigo Model->generateList agora virou find("list"), sendo que o seu uso foi simplificado ainda mais.
Agora basta adicionar o atributo $displayField no model com o nome do campo que será mostrado em uma lista desses valores. Se tivessemos um model Estado (id, nome e abrev) com todos os estados brasileiros e decidimos mostrar o campo nome, bastaria no model:
PHP:
-
class Estado extends AppModel{
-
-
var $name = "Estado";
-
-
var $displayField = "nome";
-
-
}
E no controller:
PHP:
-
$this->set("estados", $this->Estado->find("list"));
Simples não?
Até a próxima pessoal!
Este site é escrito por Tulio Faria, analista de sistemas, apaixonado por web, jogos e por qualquer cacareco tecnológico.