Cannot read an undeclared property Nette\Http\FileUpload::$tmpName
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- masterr
- Začátečník | 141
dumpuju:
dd($image);
dd($image->size);
dd($image->name);
dd($image->tmpName);
výsledek:
1)
Nette\Http\FileUpload(5) ▼ {
name private => "agro_venkov.jpg" (15)
type private => "image/jpeg" (10)
size private => 365512
tmpName private => "/data/web/virtuals/7258/virtual/tmp/php5uDLDX" (45)
error private => 0
}
2)365512
3)"agro_venkov.jpg" (15)
a na ,,tmpName " to hodí ten error, proč? Dyt je to stejné jako name i size, ne?
- jiri.pudil
- Nette Blogger | 1032
Jenže je private. To, že k name a size se tímhle způsobem dostaneš, zajišťují příslušné get*() metody, které obsluhuje Nette\Object.
Tohle bude fungovat: $image->temporaryFile
.
Editoval jiri.pudil (23. 7. 2013 9:52)