- Vezetékes FEJhallgatók
- Bluetooth hangszórók
- Milyen videókártyát?
- Fejhallgató erősítő és DAC topik
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen billentyűzetet vegyek?
- Kormányok / autós szimulátorok topikja
- Milyen egeret válasszak?
Hirdetés
Új hozzászólás Aktív témák
-
Jim-Y
veterán
Sziasztok, cake php-t használok és van egy ilyen kódom:
function add_by_name($pid, $name) {
$newSG['SG']['name']=$name;
$newSG['SG']['parent_id']=intval($pid);
$this->layout = 'ajax';
$data['status']=0;
if ($this->SG->save($newSG)) {
$data['status']=1;
$data['id']=(int)$this->SG->id;
}
$this->set(compact('data'));
$this->viewPath = 's_gs';
$this->render('ajax');
}Kis magyarázat, ez egy olyan függvény, amit 2 paraméterrel a jquery kódból hívok meg ajax call segítségével, azt kéne csinálnia, hogy egy adatbázisba elment valamit, aminek adott a neve, és a parent_id-je. Ennyit elég elmentenie, a mentést a cakePHP végzi. Ha valaki nem ismeri a cake php-t, mert miért is ismerné, attól csak annyi lenne a kérdésem, hogy ide miért nem jut bele?:
if ($this->SG->save($newSG)) {
$data['status']=1;
$data['id']=(int)$this->SG->id;
}Mert tulajdonképpen ez a gond, hogy a satus 0 marad, tehát bele sem jut, bár gondolom a probléma az lehet, hogy nem menti el, így nem ad vissza 'true'-t.
Aki ismeri a cakePHP-t, az segíthetne abban, hogy miért nem működik a beépített save() fv itt?:S üdv és köszi.
megj: az ajax hívás kód oldalon jó, és a paraméterek is átjönnek, azt leellenőriztem. üdv
megj2: jah, és a $this az itt mire vonatkozik?
Új hozzászólás Aktív témák
- AM5 Gamer PC - Ryzen 5 8400F / RX 9060 XT / A620M / 16GB vagy 32GB RAM 5600MHz / 256GB M.2 + 1TB M.2
- GF63 Thin 11UD 15.6" FHD IPS i5-11400H RTX 3050Ti 16GB 512GB NVMe + 1TB HDD magyar vbill gar
- Mamiya RB67, az eredeti kiadas + Mamiya - Sekor objektiv
- Samsung Galaxy S21 Ultra / 12GB RAM 256GB / Gyárifüggetlen / 12Hó Garancia
- Samsung Galaxy Tab S6 Lite / 4GB RAM 64GB / Független / 12 Hó Garancia
- Samsung Galaxy S22 128GB Kártyafüggetlen 1Év Garanciával
- Bomba ár! Dell Latitude E7470 - i7-6GEN I 16GB I 256GB SSD I 14" FHD I HDMI I CAM I W11 I Gari!
- AKCIÓ! Apple Macbook Pro 16" 2019 i9 9980HK 64GB DDR4 512GB SSD Radeon Pro 5500M garanciával
- Bomba ár! Dell Latitude 5400 - i5-8GEN I 16GB I 256SSD I 14" HD I HDMI I Cam I W11 I Gari!
- 13-14" Új és használt laptopok , üzletitől a gamerig , kedvező áron. Garanciával !
Állásajánlatok
Cég: FOTC
Város: Budapest