Enviar pesquisa
Carregar
Doctrineではじめるsymfony1.2開発
•
Transferir como ODP, PDF
•
6 gostaram
•
1,619 visualizações
Katsuhiro Ogawa
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 45
Baixar agora
Recomendados
5分で分かる名前空間とオートロード
5分で分かる名前空間とオートロード
K Holy
Jjug2009 Fall
Jjug2009 Fall
Takashi Ogura
Python を使ってカメリオを高速化した話
Python を使ってカメリオを高速化した話
Nozomu Kaneko
Reading Anorm 2.0
Reading Anorm 2.0
Kazuhiro Sera
Enumはデキる子 ~ case .Success(let value): ~
Enumはデキる子 ~ case .Success(let value): ~
Takaaki Tanaka
Laravelを用いたゲームサーバーのチューニング
Laravelを用いたゲームサーバーのチューニング
NOW PRODUCTION
Boostライブラリ一周の旅
Boostライブラリ一周の旅
Akira Takahashi
pixiv サイバーエージェント共同勉強会 solr導入記
pixiv サイバーエージェント共同勉強会 solr導入記
Takahiro Matsumiya
Recomendados
5分で分かる名前空間とオートロード
5分で分かる名前空間とオートロード
K Holy
Jjug2009 Fall
Jjug2009 Fall
Takashi Ogura
Python を使ってカメリオを高速化した話
Python を使ってカメリオを高速化した話
Nozomu Kaneko
Reading Anorm 2.0
Reading Anorm 2.0
Kazuhiro Sera
Enumはデキる子 ~ case .Success(let value): ~
Enumはデキる子 ~ case .Success(let value): ~
Takaaki Tanaka
Laravelを用いたゲームサーバーのチューニング
Laravelを用いたゲームサーバーのチューニング
NOW PRODUCTION
Boostライブラリ一周の旅
Boostライブラリ一周の旅
Akira Takahashi
pixiv サイバーエージェント共同勉強会 solr導入記
pixiv サイバーエージェント共同勉強会 solr導入記
Takahiro Matsumiya
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
kenjis
【アシアル塾】PHPオブジェクト指向再入門・第一回クラスとオブジェクト
【アシアル塾】PHPオブジェクト指向再入門・第一回クラスとオブジェクト
アシアル株式会社
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
kenjis
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
kenjis
Laravel勉強会(データベーステスト編)
Laravel勉強会(データベーステスト編)
AyakaNishiyama
Web技術勉強会 20100925
Web技術勉強会 20100925
龍一 田中
20170131 python3 6 PEP526
20170131 python3 6 PEP526
masahitojp
SPL fukuokaphp_1
SPL fukuokaphp_1
ichikaway
CakePHP - The point of upgrade
CakePHP - The point of upgrade
Yasuo Harada
理科大勉強会2
理科大勉強会2
Masataka Hashimoto
はじめてのCodeIgniter
はじめてのCodeIgniter
Yuya Matsushima
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
Takashi Uemura
CakePHP2 Loading (Japanese)
CakePHP2 Loading (Japanese)
ichikaway
Scala2.8への移行
Scala2.8への移行
guest5f4320
Scala2.8への移行
Scala2.8への移行
Takeda Hiroyuki
最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介
Naoto Mawatari
PHP基礎勉強会
PHP基礎勉強会
Yuji Otani
実"戦"CakePHP Plugin
実"戦"CakePHP Plugin
Kenichirou Oyama
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
Clojure+Leiningenで3分Hadoop
Clojure+Leiningenで3分Hadoop
Toshiaki Maki
20120327 phpstudy58-phake
20120327 phpstudy58-phake
Katsuhiro Ogawa
オレオレSecurityバンドル作っちゃいました
オレオレSecurityバンドル作っちゃいました
Katsuhiro Ogawa
Mais conteúdo relacionado
Semelhante a Doctrineではじめるsymfony1.2開発
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
kenjis
【アシアル塾】PHPオブジェクト指向再入門・第一回クラスとオブジェクト
【アシアル塾】PHPオブジェクト指向再入門・第一回クラスとオブジェクト
アシアル株式会社
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
kenjis
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
kenjis
Laravel勉強会(データベーステスト編)
Laravel勉強会(データベーステスト編)
AyakaNishiyama
Web技術勉強会 20100925
Web技術勉強会 20100925
龍一 田中
20170131 python3 6 PEP526
20170131 python3 6 PEP526
masahitojp
SPL fukuokaphp_1
SPL fukuokaphp_1
ichikaway
CakePHP - The point of upgrade
CakePHP - The point of upgrade
Yasuo Harada
理科大勉強会2
理科大勉強会2
Masataka Hashimoto
はじめてのCodeIgniter
はじめてのCodeIgniter
Yuya Matsushima
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
Takashi Uemura
CakePHP2 Loading (Japanese)
CakePHP2 Loading (Japanese)
ichikaway
Scala2.8への移行
Scala2.8への移行
guest5f4320
Scala2.8への移行
Scala2.8への移行
Takeda Hiroyuki
最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介
Naoto Mawatari
PHP基礎勉強会
PHP基礎勉強会
Yuji Otani
実"戦"CakePHP Plugin
実"戦"CakePHP Plugin
Kenichirou Oyama
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
Clojure+Leiningenで3分Hadoop
Clojure+Leiningenで3分Hadoop
Toshiaki Maki
Semelhante a Doctrineではじめるsymfony1.2開発
(20)
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
【アシアル塾】PHPオブジェクト指向再入門・第一回クラスとオブジェクト
【アシアル塾】PHPオブジェクト指向再入門・第一回クラスとオブジェクト
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
Laravel勉強会(データベーステスト編)
Laravel勉強会(データベーステスト編)
Web技術勉強会 20100925
Web技術勉強会 20100925
20170131 python3 6 PEP526
20170131 python3 6 PEP526
SPL fukuokaphp_1
SPL fukuokaphp_1
CakePHP - The point of upgrade
CakePHP - The point of upgrade
理科大勉強会2
理科大勉強会2
はじめてのCodeIgniter
はじめてのCodeIgniter
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
CakePHP2 Loading (Japanese)
CakePHP2 Loading (Japanese)
Scala2.8への移行
Scala2.8への移行
Scala2.8への移行
Scala2.8への移行
最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介
PHP基礎勉強会
PHP基礎勉強会
実"戦"CakePHP Plugin
実"戦"CakePHP Plugin
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Clojure+Leiningenで3分Hadoop
Clojure+Leiningenで3分Hadoop
Mais de Katsuhiro Ogawa
20120327 phpstudy58-phake
20120327 phpstudy58-phake
Katsuhiro Ogawa
オレオレSecurityバンドル作っちゃいました
オレオレSecurityバンドル作っちゃいました
Katsuhiro Ogawa
Twigエクステンションの作り方
Twigエクステンションの作り方
Katsuhiro Ogawa
Symfony Update 2011
Symfony Update 2011
Katsuhiro Ogawa
Symfony2のフォームフレームワーク
Symfony2のフォームフレームワーク
Katsuhiro Ogawa
Contribute to Symfony
Contribute to Symfony
Katsuhiro Ogawa
究極のPHP本完成
究極のPHP本完成
Katsuhiro Ogawa
Symfony updates
Symfony updates
Katsuhiro Ogawa
日本電子卒業生とPHPとsymfony
日本電子卒業生とPHPとsymfony
Katsuhiro Ogawa
sfWebDebugToolbarを拡張してみる
sfWebDebugToolbarを拡張してみる
Katsuhiro Ogawa
symfony 1.2を支えるサブフレームワーク
symfony 1.2を支えるサブフレームワーク
Katsuhiro Ogawa
Mais de Katsuhiro Ogawa
(11)
20120327 phpstudy58-phake
20120327 phpstudy58-phake
オレオレSecurityバンドル作っちゃいました
オレオレSecurityバンドル作っちゃいました
Twigエクステンションの作り方
Twigエクステンションの作り方
Symfony Update 2011
Symfony Update 2011
Symfony2のフォームフレームワーク
Symfony2のフォームフレームワーク
Contribute to Symfony
Contribute to Symfony
究極のPHP本完成
究極のPHP本完成
Symfony updates
Symfony updates
日本電子卒業生とPHPとsymfony
日本電子卒業生とPHPとsymfony
sfWebDebugToolbarを拡張してみる
sfWebDebugToolbarを拡張してみる
symfony 1.2を支えるサブフレームワーク
symfony 1.2を支えるサブフレームワーク
Último
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
Último
(9)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
Doctrineではじめるsymfony1.2開発
1.
Doctrine ではじめる symfony1.2
開発 第 2 回 symfony 勉強会 小川 雄大
2.
3.
所属: アシアル株式会社
4.
PHP暦: 2年弱
5.
6.
http://wassr.jp/user/fivestar
7.
8.
Propel との比較
9.
symfony 1.2 +
Doctrine
10.
TIPS+
11.
Doctrine 2.0
12.
Doctrine の特徴
13.
その前に
14.
Doctrine 使ったこと ありますか?
15.
16.
17.
18.
間違ってもDQNではない
19.
この後Propelと比較しながら説明
20.
Propel との比較
21.
22.
CRUD
23.
生SQL
24.
クラスの違い
25.
CREATE
26.
CREATE
27.
RETRIEVE
28.
WHERE id =
1
29.
WHERE id =
1 AND title LIKE '%symfony%'
30.
WHERE id =
1 OR title LIKE '%symfony%'
31.
32.
33.
ORDER BY price
DESC LIMIT 5 OFFSET 10
34.
UPDATE
35.
36.
37.
DELETE
38.
DELETE
39.
生 S QL
40.
41.
クラスの違い
42.
43.
モデル生成時にメソッドを作成し、 静的 に呼び出し
44.
45.
メソッドは__callで 動的 に呼び出し
46.
47.
48.
クラスメソッド
49.
50.
インスタンスメソッド
51.
Doctrine::getTable('Article')->findAll()
52.
findOneByIdなど動的に実行
53.
54.
$articles->getFirst() / ->get(0)
/ $articles[0]
55.
$articles->count()
56.
symfony 1.2 +
Doctrine
57.
symfony 1.2
には はじめから Doctrine が 入ってます
58.
59.
60.
61.
必要に応じてconfigureDoctrineで設定変更
62.
63.
config/doctrine/schema.ymlを作成
64.
65.
66.
TIPS+
67.
68.
var_dump($article) とかマジ危険
69.
70.
71.
Doctrine_Lib::getCollectionAsString($collection)
72.
73.
$values = array(フィールド名
=> 値, …)
74.
75.
76.
77.
pre/postDqlSelect
78.
pre/postDqlDelete
79.
80.
81.
82.
http://blog.asial.co.jp/408
83.
Doctrine 2.0
84.
85.
DBAL層とORM層を明確に分離
86.
87.
88.
89.
右がtrunk(2.0)
90.
91.
ぜひ皆さんも Doctrine 使ってみましょう。
92.
ご静聴ありがとうございました 小川雄大
(a.k.a fivestar)
Baixar agora