Szenvedtem most azzal egy sort, hogy ha van egy Entity-m, aminek van egy datetime típusú mezője, akkor azt hogyan állítsam alapértelmezettben mostra.
A doctrine2 dokumentációjában ez van:
http://docs.doctrine-project.org/projects/doctrine-orm/en/2.0.x/cookbook/working-with-datetime.html
A megoldás symfony-ban az, hogy a construct-orba kell tenni egy alapértéket (aminek DateTime típusúnak kell lennie, now() nem jó). Sajnos annotation-be nem lehet beleírni ezt, pedig jó lenne, ha lehetne.
public function __construct()
{
$this->created = new \DateTime("now");
}
2012. augusztus 4., szombat
2012. június 28., csütörtök
Itt egy egyszerű alap kód, a symfony2 használatára:
https://github.com/hangyagy/MyCMS/
- php annotation-t használ az entity-knél, ami mostmár támogatottab a yaml-ös változatnál
- van benne form
- a rooting az még yaml-ből megy, azt majd egyszer át kellene írni annotation-re, a controllerbe kellene átteni, valahogy így:
/**
* Page controller.
*
* @Route("/admin/page")
*/
class PageController extends Controller
https://github.com/hangyagy/MyCMS/
- php annotation-t használ az entity-knél, ami mostmár támogatottab a yaml-ös változatnál
- van benne form
- a rooting az még yaml-ből megy, azt majd egyszer át kellene írni annotation-re, a controllerbe kellene átteni, valahogy így:
/**
* Page controller.
*
* @Route("/admin/page")
*/
class PageController extends Controller
2011. augusztus 4., csütörtök
Symfony2 slide
Egy remek slide a symfony2 pár alaptulajdonságáról. Érdemes olvasni, elég sok lényeges dolog van benne.
http://www.slideshare.net/kriswallsmith/symfony2-tokyo
2011. május 9., hétfő
Symfony 2 hiányosság
Az új symfony-ból nekem egyelőre nagyon hiányzik egy admin generator alkalmatosság, mert jelenleg nincs semmilyen megoldás erre, a blogon azt írták, hogy lesz majd rá egy bundle, hát remélem minnél előbb lesz.
Symfony 2 egyszerű entity készítése (yaml)
Kicsit elakadtam a doksi tanulmányozása közben, nem volt teljesen világos, hogy a yml fájl hova kell, hogy kerüljön, itt egy kis segítség hozzá:
http://stackoverflow.com/questions/4983998/how-to-create-entity-with-symfony2
2011. április 12., kedd
Symfony példa bundle-k
http://symfony2bundles.org/ címen található elég sok példa bundle, aminek a segítségével lehet próbálgatni a symfony2-t.
2011. április 5., kedd
Symfony 2
Lassan stable lesz a symfony 2. Ennek kapcsán el kezdtem olvasgatni a doksikat, hogy mit tud.
Eddig úgy tűnik, hogy elég sok minden megváltozott:
- Új template kezelő: twig
- Új könyvtár szerkezet: (az apps alá került a cache + log stb.)
- Megváltozott controller-ek
- Bundle lett a neve az eddigi application-nek
- Minden namespace alapú lett
- Állítólag javult a sebesség is
Feliratkozás:
Bejegyzések (Atom)