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
2012. június 28., csütörtök
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
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 }
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
.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
Feliratkozás:
Bejegyzések (Atom)