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
300
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
520
better searching with elasticsearch
richardmiller
2
300
Avoiding the mud - Symfony Live London
richardmiller
7
780
What do I get from the full stack framework?
richardmiller
1
1.6k
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
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
Microsoft Fabric のワークスペースと容量の設計原則
ryomaru0825
2
210
組織のSREを推進するためのPlatform EngineeringとEKS / Platform Engineering and EKS to drive SRE in your organization
chmikata
0
150
俺の失敗を乗り越えろ!メーカーの開発現場での失敗談と乗り越え方 ~ゆるゆるチームリーダー編~
spiddle
0
400
AIエンジニア Devin と歩む、自律型運用プロセスの構築
a2ito
0
340
LY Tableauでの Tableau x AIの実践 (at Tableau Now! - 2026-02-26)
yoshitakaarakawa
0
960
Secure Boot 2026 - Aggiornamento dei certificati UEFI e piano di adozione in azienda
memiug
0
120
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
14k
生成AI活用によるPRレビュー改善の歩み
lycorptech_jp
PRO
4
1.7k
もう怖くないバックグラウンド処理 Background Tasks のすべて - Hakodate.swift #1
kantacky
0
230
オンプレとGoogle Cloudを安全に繋ぐための、セキュア通信の勘所
waiwai2111
3
1k
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
22k
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
527
40k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Tell your own story through comics
letsgokoyo
1
830
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
140
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
230
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
190
Paper Plane
katiecoart
PRO
0
47k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
110
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
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