Hirdetés
- Derült égből villámcsapás: vége a Ford elektromos kalandjának
- Januártól igényelhető a kiskorúak tartalomvédelme a mobilszolgáltatóknál
- Korai iOS árulkodik arról, milyen eszközök várhatók az Apple-től a közeljövőben
- Névlegesen nyer üzemidőcsatát a Honor új szériája
- Decembertől kapható itthon a Baseus Inspire szériája
- Milyen okostelefont vegyek?
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Xiaomi 15T Pro - a téma nincs lezárva
- Xiaomi 14T Pro - teljes a család?
- Poco F8 Ultra – forrónaci
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Mobil flották
- Huawei Watch GT 4 - kerek karék
- Hivatalos a OnePlus 13 startdátuma
Új hozzászólás Aktív témák
-
PazsitZ
addikt
válasz
Speeedfire
#9725
üzenetére
Mondjuk tegyük fel egy postot akarsz törölni.
Akkor mondjuk főleg ha külön van bontva a post kezelés modulra, tökéletesen jól megvalósítható a post module-ban a törlés funkció, amit azután a modul betöltésével (ami behúzza a szükséges modulokat is automatikusan)Vagy másik megoldás lehet, hogy pl. a post module delete metódusát felülírod. Így a post törlés elintézi a járulékos adat törlését is. Ez akár tranzakcióba is rakható természetesen.
public function delete()
{
$postInfo = PostInfo::model()->findByPk($this->post_id);
if ($postInfo->delete()) {
parent::delete();
}
} -
Peter Kiss
őstag
válasz
Speeedfire
#9725
üzenetére
Közös ős Controller?
-
válasz
Speeedfire
#9725
üzenetére
HMVC?! Igaz nem Yii hanem Kohana de itt egy példa: [link]. Szerintem ugyan úgy működik, csak mások az osztály és metódus nevek. A lényeg, hogy meghívod a törlés kérelmet
(Ha jól értem.)class Controller_Static extends Controller
{
/**
* The following action loads page.
* A sub request is called to load a dynamic menu
*/
public function action_page()
{
$page_name = Request::instance()->param('page');
$this->request->response = View::factory('page/'.$page_name)
->bind('menu', $menu);
$menu = Request::factory('static/menu')->execute();
}
public function action_menu()
{
$page_name = Request::instance()->param('page');
$this->request->response = View::factory('page/menu')
->bind('links', $links);
$links = Kohana::config('menu')->$page_name;
}
}Itt most a $menu = Request::factory('static/menu')->execute(); rész az érdekes. Meghívja a static vezérlő menu akcióját
Más: rajtam kívül más is foglalkozik a Kohanával?
Szerk.: itt van még egy érdekes olvasmány [link]
Új hozzászólás Aktív témák
- Xbox Series X|S
- Autós topik
- Íme az év legszebb játékai - a Digital Foundry szerint
- Milyen okostelefont vegyek?
- ASUS blog: jó árú notebookok karácsonyra
- Januártól igényelhető a kiskorúak tartalomvédelme a mobilszolgáltatóknál
- Rezsicsökkentés, spórolás (fűtés, szigetelés, stb.)
- Témázgatunk, témázgatunk!? ... avagy mutasd az Android homescreened!
- exHWSW - Értünk mindenhez IS
- Videó stream letöltése
- További aktív témák...
- Keresünk iPhone 15/15 Plus/15 Pro/15 Pro Max
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 15 Pro Max 256GB Natural Titanium -1 ÉV GARANCIA -Kártyafüggetlen, 100% Akkumulátor
- ÚJ Lenovo ThinkPad T16 Gen 4 - 16" WUXGA - Ultra 7 255U - 32GB - 1TB SSD - Win11 - 3 év garancia
- Lenovo ThinkPad P15 Gen 2 Intel i7-11850H 32GB 1000GB Nvidia RTX A4000 1 év garancia
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi
(Ha jól értem.)

