Mazání souborů přes foreach, unlink
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Tymikes
- Člen | 63
Zdravím,
mám metodu, která maže úkoly i s jejich přílohou, problém je jakmile
foreach začně mažat, smaže první a hned zahlásil chybu, že ho nemůže na
dané cestě najít (jako kdyby nepřeskočil na dalšího). Jak to
vyřešit?
public function actiondeleteAll(){
$ukoly = $this->ukoly->findBy(array('jmeno_uzivatele' => $this->user->id));
$soubory = $this->soubory->findBy(array('uzivatel_id' => $this->user->id));
if($soubory) {
foreach ($soubory as $soubor){
unlink($soubor["cesta_souboru"]);
}
$soubory->delete();
$ukoly->delete();
$this->flashMessage('Všechny úkoly byly smazány', 'alert-warning');
$this->redirect('Homepage:default');}
Editoval Tymikes (8. 4. 2016 16:34)