Hirdetés
- Google Pixel topik
- Ekkor startol és ennyit gyártanak a Galaxy TriFoldból
- Bemutatkozott a Poco X7 és X7 Pro
- Yettel topik
- Megtartotta Európában a 7500 mAh-t az Oppo
- Telekom mobilszolgáltatások
- Samsung Galaxy S23 FE - nincsen sárkány
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Milyen okostelefont vegyek?
Új hozzászólás Aktív témák
-
Speeedfire
félisten
Hogy lehet egy adott adatbázis modellbe több ugyan olyan tartalmat beilleszteni?
Egy fájlfeltöltést szeretnék, ahol több képet és több videót is lehet feltölteni. A fájlokat szépen fel is tölti ellenben, az adatoknál csak egy-et tölt fel az adatbázisba. Megnéztem a modell-t és hát, csak egy bejegyzés van benne. Így nem is csodálom, hogy csak 1x van ott.public function myFileHandler($model, $imgFieldNameArr){
foreach($imgFieldNameArr as $attribute){
$instances = CUploadedFile::getInstances($model, $attribute);
$i=0;
foreach ($instances as $instance) {
if($instance){
$fullImgName = md5(time().$i).'.'.$instance->getExtensionName();
if($attribute=='image') { $type = 1; $tipus = 'kepek'; }
if($attribute=='video') { $type = 2; $tipus = 'videok'; }
$fullImgSource = Yii::getPathOfAlias('webroot').'/assets/'.$tipus.'/'.$fullImgName;
$model->name = $fullImgName;
$model->size = $instance->size;
$model->type = $type;
/*if($model->save()) {
$instance->saveAs($fullImgSource);
}*/
}
$i++;
}
}
var_dump($model); exit;
return true;
}public function actionCreate()
{
$model=new Items;
// Uncomment the following line if AJAX validation is needed
//$this->performAjaxValidation($model);
if(isset($_POST['Items']))
{
$model->attributes=$_POST['Items'];
if($model->validate(array('image','video'))) {
if($this->myFileHandler($model, array('image','video'))) {
$this->redirect(array(Yii::app()->baseUrl));
}
}
}
$this->render('create', array('model'=>$model));
}Próbáltam már, hogy csak a végén mentem a modell-t, úgy is hogy minden egyes fájl után, de valami nem stimmel nála.
Új hozzászólás Aktív témák
- Google Pixel topik
- sziku69: Fűzzük össze a szavakat :)
- Genshin Impact (PC, PS4, Android, iOS)
- Konzol Screenshot
- Ekkor startol és ennyit gyártanak a Galaxy TriFoldból
- Milyen monitort vegyek?
- Red Dead Redemption 2 (PC)
- Mesterséges intelligencia topik
- Azonnali informatikai kérdések órája
- Bemutatkozott a Poco X7 és X7 Pro
- További aktív témák...
- Ryzen 7 5800X3D + Strix B550-A + 32GB Corsair Dominator + RX 7900 XTX NITRO+ 24G + 1200W 80+ plat
- HP ZBook Fury G8 - RTX A3000 - ajándék dokkolóval és laptop hűtővel
- Heatkiller Tube 100 D5 - full extra
- Gigabyte AORUS 17 - i7-12700H - RTX 3070 Ti - 32GB RAM - 1TB M2 SSD -FHD 360H- eredeti csomagolásban
- DDC Pumpa kiegészítők: top, bottom (hűtőborda), tartály,
- Jura Impressa F70 Automata kávégép 6 hónap Garancia Beszámítás Házhozszállítás
- Samsung Galaxy A50 128GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone 15 Pro Max 256GB White Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS3661, 100% Akkum
- Eredeti Microsoft Windows 10 / 11 Pro OEM licenc Akciós áron! 64/32 bit Azonnali kézbesítéssel
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő


