néhány kevéssé dokumentált symfony esemény
Korábban gondolkoztam rajta, hogy készítek egy írást a symfony eseménykezeléséről, összefoglalva, hogy melyik eseményt ki váltja mi és milyen listenerek vannak alapból. Aztán, ahogy telt az idő nem írtam semmit, illetve kijött a reference book, amelyben külön fejezetet szenteltek az események összefoglalásának.
Van néhány esemény, aminek nem szentelnek túl nagy figyelmet, pedig roppant hasznosak tudnak lenni. Ezek az admin genertároban találhatók:
- admin.pre_execute: minden admin action preExecute() metódusának végén értesít ki. Speciel ennek még nem láttam hasznát.
- admin.save_object: minden (admin generátor oldalon végzett) objektum mentés után értesíŧ ki. Nagyon hasznos minden olyan tevékenység elvégzésére, amely nem kötődik szorosan a modell osztályhoz, de meg kell történnie mentéskor (pl. cache ürítés, lucene index frissítés, …).
- admin.delete_object: minden (admin generátor oldalon végzett) objektum törlés előtt értesít ki. Hasonló előnyökkel kecsegtet, mint a mentésnél láttuk.
j. 12:12 on 2009. 03. 03. Permalink
Helló!
Szuper amit írsz továbbra is
Az sfForm::convertFileInformation()-ban egy regex van, ami a
static public function arrayToPaths($array = array(), $prefix = ”)
statikus metódussal nyeri ki az adatokat feldolgozás előtt, szerintem ezzel te is ki tudod nyerni.
Sulik Szabolcs 17:15 on 2009. 03. 05. Permalink
kosz
De miért tennék ilyet? Ha jobban megnézed ott két static metódushivás van. Pont ezt használja az sfForm is, ezért gondoltam hogy jó az nekem is.
Egyébként érdekes, hogy enélkül az előzetes átalakítás nélkül képtelen felfogni a bind(), hogy ez tömb valóban egy FILES tömb akar lenni. Számomra ez rejtély.
j. 09:27 on 2009. 03. 06. Permalink
Akkor csak félreértettelek, annyira nem néztem utána, csak segíteni akartam, hátha…de ezek szerint teljesen más volt a problémád.