CakePHP Brasil

30 junho 2008

Usando NOT IN nas pesquisas e exclusões

Arquivado em: CakePHP — Juan Basso @ 10:25 pm

Pessoal,

Depois de um tempo sumido, estou aí postando. Muito trabalha impede a gente de ficar postando toda hora, infelizmente.

Essa dica de agora, aprendi fazendo uma aplicação que precisei. Precisava apagar todas as fotos de um imóvel que não estivessem em uma lista. Para fazer isso, usei o seguinte:

1
$this->Photo->deleteAll(array('NOT' => array('Photo.id' => $this->data['Photos']), 'Photo.building_id' => $id);

Onde $this->data['Photos'] é um array com os id’s que não quero excluir.

Simples não?

Abraços e até a próxima.

Nenhum Comentário »

Nenhum comentário ainda.

Feed RSS dos comentários deste post URL de TrackBack

Deixe um comentário

Powered by WordPress