quinta-feira, 5 de fevereiro de 2009

CakePHP - utilizando o saveField()

O método saveField() atualiza um campo específico em seu banco de dados.

$this->Model->saveField('Campo',$valor);

É importante identificar o model antes de usar este método caso contrário um novo registro será criado.

$this->Model->id = $id;

2 comentários:

Marcos Fiuza disse...

mto bom. essas funções para manipulação de dados no cakephp facilitam bastante o trabalho

тყłεя vσятεx disse...

E se eu fizer assim:

function valid( $key ) {

$data = $this->Nlt->findByStatus($key);
if( $data['Nlt']['key'] == $key ) {
$this->Nlt->saveField('status',1);
}

Não tá atualizando =/