LG
saveComposite
Pessoal bom dia.
Uma dúvida, o saveComposite não utilizao metodo delete do model?
Tenho uma classe de anexos, e coloquei um unlink para que quando o anexo for deletado ele exclua também o arquivo, mas utilizando o saveComposite em outra classe para apagar todos os anexos, ele não exclui o arquivo.
Segue a função delete da classe de anexos:
Uma dúvida, o saveComposite não utilizao metodo delete do model?
Tenho uma classe de anexos, e coloquei um unlink para que quando o anexo for deletado ele exclua também o arquivo, mas utilizando o saveComposite em outra classe para apagar todos os anexos, ele não exclui o arquivo.
Segue a função delete da classe de anexos:
- <?php
- public function delete($id = NULL) {
- $id = isset($id) ? $id : $this->id;
- unlink($this->diretorio.'/'.$this->link);
- parent::delete($id);
- }
- ?>
Na verdade agora tentei assim:
E fiz isso com a função delete:
Mesmo assim ele excluiu os anexos e não os arquivos, parece que ele está ignorando completamente a função delete da classe
Sério, não sei o que pode ser isso, o store e o load funcionam blz, o delete é como se não existisse.
Bom, pra funcionar eu tive que fazer assim:
Sei la, acho que deveria funcionar com o deleteComposite, ou eu fiz algo errado, se alguém souber e puder me ajudar, mesmo funcionando ainda gostaria de fazer do modo correto.
Obrigado.