Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to Symfony2 - DrupalCamp London 2014
Search
Richard Miller
March 02, 2014
Technology
0
270
Introduction to Symfony2 - DrupalCamp London 2014
Richard Miller
March 02, 2014
Tweet
Share
More Decks by Richard Miller
See All by Richard Miller
Avoiding the mud
richardmiller
22
11k
better searching with elasticsearch - PHPConfPL
richardmiller
2
510
better searching with elasticsearch
richardmiller
2
280
Avoiding the mud - Symfony Live London
richardmiller
7
750
What do I get from the full stack framework?
richardmiller
1
1.5k
Advanced Service Container Utilization
richardmiller
4
1.2k
Dependency Injection and the Symfony2 Service Container
richardmiller
9
13k
Other Decks in Technology
See All in Technology
広島銀行におけるAWS活用の取り組みについて
masakimori
0
130
Browser
recruitengineers
PRO
3
260
自社製CMSからmicroCMSへのリプレースがプロダクトグロースを加速させた話
nextbeatdev
0
130
浸透しなさいRFC 5322&7208
hinono
0
120
Devinを使ったモバイルアプリ開発 / Mobile app development with Devin
yanzm
0
180
開発と脆弱性と脆弱性診断についての話
su3158
1
1.1k
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual Localization
takmin
0
430
生成AI利用プログラミング:誰でもプログラムが書けると 世の中どうなる?/opencampus202508
okana2ki
0
190
kintone開発チームの紹介
cybozuinsideout
PRO
0
73k
Webアクセシビリティ入門
recruitengineers
PRO
1
220
MySQL HeatWave:サービス概要のご紹介
oracle4engineer
PRO
4
1.7k
AIとTDDによるNext.js「隙間ツール」開発の実践
makotot
5
660
Featured
See All Featured
A designer walks into a library…
pauljervisheath
207
24k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.4k
Designing for humans not robots
tammielis
253
25k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Scaling GitHub
holman
462
140k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Side Projects
sachag
455
43k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
YesSQL, Process and Tooling at Scale
rocio
173
14k
How to Think Like a Performance Engineer
csswizardry
25
1.8k
How STYLIGHT went responsive
nonsquared
100
5.7k
Transcript
introduction to symfony
richard miller @mr_r_miller richardmiller.co.uk sensiolabs.co.uk
None
None
None
None
None
{ "require": { "sdboyer/gliph": "0.1.*", "symfony/class-loader": "2.3.*", "symfony/dependency-injection": "2.3.*", "symfony/event-dispatcher":
"2.3.*", "symfony/http-foundation": "2.3.*", "symfony/http-kernel": "2.3.*", "symfony/routing": "2.3.*" } }
None
php composer.phar create-project symfony/framework-standard-edition tasklist/ 2.4.2
None
None
None
None
None
app/console generate:bundle
None
None
None
None
None
None
http://www.flickr.com/photos/markdodds/3912816087
http://www.flickr.com/photos/kenjonbro/10232378246
None
None
None
None
None
None
None
None
request response
None
None
app/console doctrine:database:create
app/console doctrine:generate:entity —entity=InviqaTaskListBundle:Task --fields="title:string(255) description:text created:datetime completed:datetime"
None
None
app/console doctrine:schema:create
app/console doctrine:generate:crud —entity=InviqaTaskListBundle:Task —route-prefix=task --with-write
None
None
None
None
None
None
None
None
app/console doctrine:schema:update --force
None
None
None
None
None
None
None
None
None
None
None
None
request response
http://stackphp.com/
session
geoip session oauth
None
geoip urlmap oauth
None
thank you! @mr_r_miller