Posts Mentioning RSS Toggle Comment Threads | Billentyűparancs

  • Szabolcs Sulik 10:26 on 2008. 12. 31. Permalink | Válasz
    Tags: , , ,   

    Symfony 1.2 admin generator játék 

    Végül csak kipróbáltam, hiszen már 1.2.1-nél jár a rendszer. :) Nem lettem fiatalabb. :( Elöljáróban annyit, hogy kissé megbonyolították a dolgokat (több szinten is), és ez nem biztos, hogy a symfony javát szolgálja. De lássuk a szaftos részleteket.

    (More …)

     
    • j. 13:56 on 2009. 01. 21. Permalink

      Ez eléggé gázul hangzik…Én most szerettem volna kipróbálni az új admin generátort, de picit elment tőle a kedvem. :)

    • Sulik Szabolcs 18:05 on 2009. 01. 25. Permalink

      Mindettől függetlenül próbáld ki. Ez csupán az én véleményem.

      Az igazán érdekes az lenne, ha az új generátor osztályokról lenne valami írás. Lehet, hogy csak én nem találtam ilyet.

      Emellett a “nagyon jó” dokumentáció úgy van felépítve (legalábbis egyre inkább úgy néz ki), hogy ők megcsinálják a rendszer összetevőit (értsd: generator, validator, factory osztályok, …) és te használd őket. Túl mélyen sehol sem mennek bele, mit is lehet belőle igazán kihozni.

      Pl. az új routing rendszert bemutató első előadáson utalt Fabien arra, hogyan lehet a routing egy részét aldomainként használni. Erről kb ennyi jelent meg, sem a könyvben, sem a cookbookban nem írnak semmit valamiféle advanced felhasználásról.

    • j. 10:31 on 2009. 01. 26. Permalink

      Köszi!
      Arról nincs valahol doksi, hogy az admin generátorokat hogyan lehet kibővíteni saját osztályokkal? Pl. ha nekem nem jó az admin generátoros képfeltöltés, akkor azt hogyan tudom egyedi megoldásokkal kiváltani? Vagy bármi mást – tehát létrehozok egy konfig fájlt ami alapján az admin generátor működik, de van saját kódom is amit tetszőleges dolgokra írok…lehet ilyet? :D Én per pillanat azt látom járható útnak, hogy a Symfony által generált osztályokat (amiket a cache-ba létrehoz) átírom a saját számíze szerint :)

    • Sulik Szabolcs 23:46 on 2009. 01. 26. Permalink

      Így gyorsan belenézve a kódba az új generator nagyon hasonló a régi megoldáshoz, csak az új form rendszerre épül és amit lehet, azt áthelyezi a generator templateből (és config fileból) az adott module/lib alatti xyzGeneratorConfiguration osztály felelősségébe (pager beszerzés, egyes actionhöz tartozó engedélyek, filter form, form, …).

      Ami neked kell azt a megfelelő form osztályban lehet elérni. A widget legyen sfWidgetFormInputFile (vagy leszármazottja), validator sfValidatorFile (vagy leszármazottja). Magát a logikát pedig a form::doSave() metódusban kell kifejteni.

      Komolyabban még nem használtam az új admin generatort, ez csak egy kis játszadozás vele.

    • j. 16:31 on 2009. 01. 27. Permalink

      Akkor rám is ez vár, játszodozok :D

    • j. 10:43 on 2009. 02. 02. Permalink

      Ezt találtam hétvégén:

      http://sandbox-ws.com/how-to-embed-forms-in-symfony-12-admin-generator

      Semmi különös, de hasznos lehet másoknak is!

  • Szabolcs Sulik 15:26 on 2008. 12. 22. Permalink | Válasz
    Tags: , objektum orientált programozás   

    “The clear code” videók 

    Most bukkantam a fenti címmel futó Google Talks videókra. Csak ajánlani tudom mindenkinek.

    Ime kettő a sok közül:

     
  • Szabolcs Sulik 22:03 on 2008. 12. 01. Permalink | Válasz
    Tags: jobeet, , ,   

    Symfony újdonságok: 1.2, Jobeet 

    Aki nem követné figyelemmel a symfony blogot: ma megjelent az symfony 1.2. Ahhoz képest, hogy elsősorban az admin generátor újraírást tűzték ki célul, sok mindennel jelentkezik az új kiadás. Az egyik legfontosabb a teljesen újraírt Routing Framework (mennyi framework a keretrendszerben :) ), amire erősen épít az új admin generator is. A formokat kicsit tovább pofozták, jól szétszedték a teszteléshez való komponenseket, valamint bekerült a Doctrine is a repertoárba (miután szept. 1-től náluk dolgozik a főfejlesztője csúnya lett volna ha nem). Személy szerint ez annyira nem dob fel, alapvetően ugyanazt tudja, mint a Propel, max kicsit másképp. Alapjaiban egyformák. Arra figyelj, hogy most már mindkettő PDO alapú. Ez tök jó, addig amíg nem akarja a rendszerben valami a modelt serializalni, mert azt bizony PDO-s dolgokkal nem lehet.

    Apropó routing. Ha van tapasztalatod az új rendszerrel, vagy a régivel :) kommentbe szivesen vennék néhány választ, miért zabál az sfPatternRouting::generate() annyi ramot? Nem sima oldaltöltésnél vehető észre, de ha mondjuk generálsz 5-10 ezer egyedi urlt (pl nagyobb mennyiségű levélküldés), akkor már nagyon kijön.

    Jobeet. Érdemes megtanulni ezt a nevet. Az új Askeet, ami valjuk be mára eléggé elavult. Ami nagyon pozitív benne, hogy jóval több akar lenni (és valszeg lesz is), mint összedobált kóddarabok összessége. Személetet próbál átadni (némi? symfony körítéssel), ami érdekessé teheti azok számára is, akik nem tudnak/akarnak/kívánnak symfony-val foglalkozni.

    Ha kedvem, időm engedi, megnézem az új routing renszert és admin generátort. Talán abból is kisül egy rövidebb írás. ;)

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
Megjegyzések elrejtése/mutatása
t
go to top
l
go to login
h
show/hide help
esc
mégse