Hirdetés
- iPhone topik
- Csak egy ország kap Exynos 2600-as Galaxy S26 telefonokat?
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Samsung Galaxy S25 - végre van kicsi!
- Okosóra és okoskiegészítő topik
- A középkategória egyik legjobb vétele - Dreame L40 Ultra AE
- Xiaomi 14T Pro - teljes a család?
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Poco F6 5G - Turbó Rudi
- Google Pixel topik
Új hozzászólás Aktív témák
-
Speeedfire
félisten
válasz
Peter Kiss
#8710
üzenetére
Hát ezek nekem készen vannak már, a yii ezeket készen adja.
Nem is ezzel van a gond, hanem a controllerben amikor fel akarom dolgozni az adatokat, akkor nem tettszik neki valami.Mutatom, ez van a post controllerben. A create action-nél ez van meghívva.
protected function newItem() {
$item = new Item;
$item->attributes=$_POST['Item'];
$item->media=CUploadedFile::getInstance($item,'media');
var_dump($item->media);
exit;
$item->name=$item->media->name;
$item->size=$item->media->size;
if($item->save())
{
$item->media->saveAs('assets/media/'.$item->media->name);
// redirect to success page
}
$post->addItem($item->media);
return $item;
}A view-ben pedig ez van:
<div class="row">
<?php $item = new Item; ?>
<?php echo CHtml::form('','post',array('enctype'=>'multipart/form-data')); ?>
<?php echo CHtml::activeFileField($item, 'media'); ?>
</div>Szépen meg is hívja, a fájl meg is van, ellenben amikor az $item->name=$item->media->name; sornál már nem tettszik neki valami.
Trying to get property of non-object
Ami fura, mert pont előtte mondtam meg neki, hogy márpedig objektum. Illetve már az $item->media értéke is null...itt valami infomáció elveszik az éterben.
Új hozzászólás Aktív témák
- HyperX Cloud II Wireless vezeték nélküli Gamer fejhallgató dobozában!
- Razer Kraken V4 Wireless Gamer fejhallgató - dobozában!
- Dell Latitude 7320 -Érintőképernyős - I7 1185G7 - 16Gb ram - Több db
- CoolerMaster MM710 53gr pehelykönnyű gamer egér eladó
- Asus TUF A15 15.6" FHD IPS Ryzen 7 7735HS RTX 4060 16GB 512GB NVMe gar
- BESZÁMÍTÁS! Gigabyte B550M R7 3700X 32GB DDR4 512GB SSD RTX 3060Ti 8GB Zalman Z1 PLUS CM 700W
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB DDR5 RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- Eredeti Lenovo 230W töltők - 4X20Z83995
- AKCIÓ! 750W Seasonic PRIME TX-750 Titanium tápegység garanciával hibátlan működéssel
- Apple iPhone 13 256GB / Kártyafüggetlen / 12Hó Garancia / 100% Akku
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


