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

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
A symfony 2 új weboldalt kapott: symfony.com

2010. december 1., szerda

Default routing módosítása

Itt csak egy egyszerű beállítást, mutatok, amivel be lehet, állítani, hogy mi legyen az alapértelmezett oldal, és pár alapbeállítást:

Az alapértelmezett nyitó oldal beállítása:

apps/myapp/config/routing.yml:

homepage:
 url: /
 param: { module: mymodule, action: index }

Itt a mymodule fogja tartalmazni azt, hogy melyik module legyen az alapértelmezett, az action pedig azt, hogy melyik az alapértelmezett action (jelen esetben az index).

Az index.php elrejtése, ha link_to-val szeretnénk egy oldalra hivatkonzi:
prod:
 .settings:
  no_script_name: true

Ez csak pár alap példa bővebben: http://www.symfony-project.org/book/1_0/09-Links-and-the-Routing-System