Jiří Koutný - Symfony bez bundlů (0. sraz přátel Symfony v Praze)

14

Click here to load reader

Transcript of Jiří Koutný - Symfony bez bundlů (0. sraz přátel Symfony v Praze)

Page 1: Jiří Koutný - Symfony bez bundlů (0. sraz přátel Symfony v Praze)

bez bundlůJiří Koutný, Collabim

Page 2: Jiří Koutný - Symfony bez bundlů (0. sraz přátel Symfony v Praze)

bundle vs. bundleZmatení hned od začátku

Page 4: Jiří Koutný - Symfony bez bundlů (0. sraz přátel Symfony v Praze)

Jen to ne...

Page 5: Jiří Koutný - Symfony bez bundlů (0. sraz přátel Symfony v Praze)
Page 6: Jiří Koutný - Symfony bez bundlů (0. sraz přátel Symfony v Praze)

Command

● Commands mohou být v libovolných namespaces● tags: {name: console.command}

Page 7: Jiří Koutný - Symfony bez bundlů (0. sraz přátel Symfony v Praze)

Controllers

● Controllery mohou být v libovolných namespaces● tags: {name: controller}● je nutné přepsat TemplateResolver & TemplateGuesser● -> sbohem milion controllerů v jednom adresáři!● kutny/no-bundle-controllers-bundle :-)

Page 8: Jiří Koutný - Symfony bez bundlů (0. sraz přátel Symfony v Praze)

Model

● Doctrine2 entity mohou být v libovolném namespace● @Entity

Page 9: Jiří Koutný - Symfony bez bundlů (0. sraz přátel Symfony v Praze)

Assets - WTF #2

Page 10: Jiří Koutný - Symfony bez bundlů (0. sraz přátel Symfony v Praze)

Assets

Page 11: Jiří Koutný - Symfony bez bundlů (0. sraz přátel Symfony v Praze)

Templatespřidejte do config.yml

include v Twigu:

Page 12: Jiří Koutný - Symfony bez bundlů (0. sraz přátel Symfony v Praze)

Templatesnastavte Symfony2 plugin

Page 13: Jiří Koutný - Symfony bez bundlů (0. sraz přátel Symfony v Praze)

Shrnutí

Page 14: Jiří Koutný - Symfony bez bundlů (0. sraz přátel Symfony v Praze)

Bez bundlu to ale nakonec nejde...