Pisze cos pierwszy raz na cakephp i utknalem w glupim miejscu. Zadaje pytanie tu bo problem dotyczy prostego jak mysle php a nie frmameworka.
Mam funkcje w modelu, ktora przekazuje do innej klasy(tak przynajmniej chce zeby bylo) tablice $_FILES:
<?php function _uploadImage($model,$field) { $upload = new image_upload; $upload->init($this->data['Image']['file']); // $upload->upload_image('images/',true); return $this->data['Image']['file']=$upload->tmp_image; } } ?>
do zmiennej $this->data['Image']['file'] przypisuje dane z formulaza...
nastepnie metoda klasy init wyglada tak:
<?php function init($file) { return $this->tmp_image=$file['size']; } ?>
I problem tym, ze tmp_image niby jest tablica, ale nie da sie odwolac do niej jak do tablicy $_FILES bo zawiera tylko i wylacznie nazwe uploadowanego pliku. Wiec przykladowo jesli laduje grafike o nazwie blank.gif to dpowiednie odwolania zwracaja:
$file[0] - b;
$file[1] - l;
$file[2] - a;
etc.
Moje pytanie jest co mam zrobic by zmienna nie byla jak teraz stringiem a rzeczywista tablica tak jak $_FILES z tymi samymi indexami i mozliwosciami odwolania sie do nich?
Dzieki i pozdrawiam!