Zkopírování obrázku na 2 místa
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- chemikus
- Člen | 49
Zdravím,
opět mám jeden problém (pro Vás banalitu). Mám formulář, ve kterém
posílám image soubor. A ten bych potřeboval zkopírovat na dvě místa.
public function bileZboziFormSubmitted(AppForm $form) {
$values = $form->getValues();
// přesunutí fotografie do složky plna
$fotografie = $values["fotografie"]->move("fotografie/plna/fotka.jpg");
Fotografie::resizeImage($fotografie, 460, "http://eshop.opravy-pracek.eu/");
// přesunutí fotografie do složky náhled
//$fotografie2 = $values["fotografie"]->move("fotografie/nahled/fotka.jpg");
Fotografie::resizeImage($fotografie2, 140, "http://eshop.opravy-pracek.eu/");
}
Jestliže to nechám ve stávající podobě, tak se mi ten obrázek přesune akorát do složky plna, ale zmenšíme se mi na 140 px (což je jasný, je to tak napsaný). Ale když odkomentuju předchozí řádek s $fotografie2, tak se mi přesune do složky nahled a je ve velikosti 140px, ale ve složce plna vůbec není.
Funkce resizeImage mi změní obrázek na požadovanou velikost + dá přes něj popis, který je jedním z parametrů funkce. A suma sumárum z toho vyleze, že obrázek je dvakrát popsanej, velikosti 140px ve složce náhled. Může někdo poradit prosím?