Posts Mentioning RSS Toggle Comment Threads | Billentyűparancs

  • Szabolcs Sulik 19:30 on 2008. 06. 30. Permalink | Válasz
    Tags: cookbook, , , , tutorial   

    Symfony fordítások 

    Ha nézted mostanában a symfony dokumentációs oldalát, akkor észrevehetted, hogy a cookbook oldalak egy (nagyon) kis része már magyarul is olvasható. Igen, én követtem el :)

    Bővebben itt.

    Dolgozom az űrlapos írások fordításán is, hamarosan fent lesz az első fejezet.

     
  • Szabolcs Sulik 21:52 on 2008. 06. 15. Permalink | Válasz
    Tags: ,   

    Átgondoltság cake módra 

    Múltkor egy régi cakephp-s projekten kellett némi módosítást eszközölnöm, ahol előállt egy érdekes kérdés. Elöljáróban: van egy olyan hülyeségem, hogy szeretem “kitalálni” az apit (ha nem emlékszem pontosan a  paraméterlistára), aztán ha az első pár próbálkozás nem megy (és még a pdt sem segít), akkor jön a dokumentáció.

    Az eset úgy esett, hogy egy rekordot kellett lekérnem és persze a model::find() metódusát használtam. Mivel voltak kapcsolt modelek, de nem volt rájuk szükségem, ezért gondoltam, hogy a $recursive -1-re állítása jó ötlet. Itt jött a bökkentő, nem emlékeztem hanyadik paraméter. Nembaj kitaláljuk ezt is, gyors fejszámolás után a harmadiknak tippeltem (conditions, fields után). Hát nem az, hanem a negyedik. Ez eddig nem túl izgi, csak ha az ember belegondol, hogy mi is a harmadik: order (aki nem hiszi itt járjon utána).

    Ha eddig nem világos, akkor felteszem az 50 forintos kérdés: mi a bánatos ***-nak van order paramétere egy olyan metódusnak (lekérdezésnek), amely egyetlen rekorddal tér vissza? Előre bocsátom az nem jó válasz, hogy a kapcsolt modelek rekordjainak sorrendjét befolyásolja (arra ugyanis maga a kapcsolat definícióban lévő order való).

    A válaszom kb az, ami Felhőé volt a weblaboros cake elemzésben: ez a rendszer időnként egy házi feladatra emlékeztet, amit nem gondolt teljesen végig a író.

    Egy elképzelhető válasz lehet még, hogy kezdetben ész nélkül másolták a rails-t, csakhogy ott a find() metódusnak kicsit több szerepe van, mint itt (és a cake 1.2-ben már van értelme az $order paraméternek).

     
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