Hirdetés
- Olyan erőre tettek szert a böngészők, ami átformálhatja a piacot
- Az ötlet jó, de milyen a kivitelezés? Teszten a Chieftec Kockája
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Egészen különleges funkciókat kaptak a Lian Li RS sorozatú tápjai
- A szörnyetegek között is szörnyen gyors az Amazon új Graviton processzora
Ú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
- Samsung Galaxy Watch7 - kötelező kör
- Az igazi Nokia örökébe lép egy legendás európai okostelefon
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Forza sorozat (Horizon/Motorsport)
- Vivo X200 Pro - a kétszázát!
- Poco F7 – bajnokesélyes
- Kerékpárosok, bringások ide!
- Okosóra és okoskiegészítő topik
- exHWSW - Értünk mindenhez IS
- Okos Otthon / Smart Home
- További aktív témák...
- AMD Ryzen 7 7800X3D - Új, 3 év garancia - Eladó!
- Apple iPhone 13 / 128GB / Kártyafüggetlen / Akku:87%
- Apple iPhone 14 / 128GB / Kártyafüggetlen / 12HÓ Garancia / Akku: 85%
- Újszerű Samsung Galaxy Tab S10 Lite X406 - Samsung Galaxy Tab S11 Ultra X930
- Akciós! Lenovo ThinkPad P15 Gen 1 Intel i7-10875H 32GB 512GB Nvidia Quadro RTX 3000 1 év garancia
- ÁRCSÖKKENTÉS TP-Link Archer C1200 Wireless Dual Band Gigabit Router v2.0
- LG 27UL500P-W - 27" IPS - 3840x2160 4K - 60Hz 5ms - HDR10 - AMD FreeSync - 300 Nits - sRGB 99%
- Dell Latitude 7320 i5-1145G7 16GB 512GB 1 év garancia
- Eredeti Lenovo 230W töltők - 4X20Z83995
- Eladó Apple iPhone 14 Pro Max 128GB / 12 hó jótállás
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi
(Ha jól értem.)

