Movatterモバイル変換
[0]
ホーム
URL:
画像なし
夜間モード
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Hidenori Goto
PPT, PDF
1,223 views
symfonyの始め方
IT勉強会用スライドsymfonyの始め方
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 17
2
/ 17
3
/ 17
4
/ 17
5
/ 17
6
/ 17
7
/ 17
8
/ 17
9
/ 17
10
/ 17
11
/ 17
12
/ 17
13
/ 17
14
/ 17
15
/ 17
16
/ 17
17
/ 17
Recommended
PDF
KLab Social Game Platform ~Symfony1.4活用事例~
by
KLab株式会社
KEY
PHPカンファレンス関西2012 Silex
by
Masao Maeda
PPTX
XAML 入門
by
ShinichiAoyagi
PDF
BridgePointを使ったモデル駆動開発(ETロボコン環境のご紹介)
by
Yuki Tsuchitoi
PPTX
オープンソースを利用したモデル駆動トライアル
by
Akira Tanaka
PPT
20090415 すばらしきSymfonyの世界へようこそ
by
Hiromu Shioya
PPTX
モデルベースソフトウェア開発
by
Akira Tanaka
PDF
Symfony2 チュートリアル イントロダクション osc 2011 nagoya
by
Hidenori Goto
PPT
2009年のPHPフレームワーク
by
Takuya Sato
PDF
フレームワークを使うべき 3 つの理由
by
Kenichi Mukai
PPTX
Symfony開発者がLaravelしようとして云々
by
mimizuk
PDF
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
by
Junichi Ishida
PDF
いまどきのYiiフレームワーク
by
Hisateru Tanaka
PDF
WTM53 phpフレームワーク いまさらcodeigniter
by
Masanori Oobayashi
PDF
スクリプト言語PHP攻略法
by
Rui Hirokawa
PDF
Silex入門
by
Takuya Sato
PPT
Yii紹介
by
ngi group.
PPTX
Symfony2
by
Yusuke Higaki
PDF
PHP Now and Then 2012 at PHP Conference 2012, Tokyo Japan (in japanese)
by
Rui Hirokawa
PPT
Symfony事例紹介
by
Daichi Kamemoto
PDF
Symfony2 intro-20111204
by
Hidenori Goto
ODP
20分でSymfony@OSC名古屋
by
Shingo Nakamura
PPT
2009 PHP初心者
by
Hideo Kashioka
ODP
Symfony2 introduction
by
Hidenori Goto
PDF
20120623エンジニアlt
by
BiMihoujyun
PDF
第21回Creators MeetUp
by
Kenichi Mukai
PPT
symfony 1.2を支えるサブフレームワーク
by
Katsuhiro Ogawa
PDF
CodeIgniter 貴方はどのフレームワークを使うべきか?
by
kenjis
ODP
symfonyで汎用設定値を読み書きするモデル等をプラグインにした話
by
Hidenori Goto
ODP
Symfony 1.4 TIPS from Openpne Source Code
by
Hidenori Goto
More Related Content
PDF
KLab Social Game Platform ~Symfony1.4活用事例~
by
KLab株式会社
KEY
PHPカンファレンス関西2012 Silex
by
Masao Maeda
PPTX
XAML 入門
by
ShinichiAoyagi
PDF
BridgePointを使ったモデル駆動開発(ETロボコン環境のご紹介)
by
Yuki Tsuchitoi
PPTX
オープンソースを利用したモデル駆動トライアル
by
Akira Tanaka
PPT
20090415 すばらしきSymfonyの世界へようこそ
by
Hiromu Shioya
PPTX
モデルベースソフトウェア開発
by
Akira Tanaka
PDF
Symfony2 チュートリアル イントロダクション osc 2011 nagoya
by
Hidenori Goto
KLab Social Game Platform ~Symfony1.4活用事例~
by
KLab株式会社
PHPカンファレンス関西2012 Silex
by
Masao Maeda
XAML 入門
by
ShinichiAoyagi
BridgePointを使ったモデル駆動開発(ETロボコン環境のご紹介)
by
Yuki Tsuchitoi
オープンソースを利用したモデル駆動トライアル
by
Akira Tanaka
20090415 すばらしきSymfonyの世界へようこそ
by
Hiromu Shioya
モデルベースソフトウェア開発
by
Akira Tanaka
Symfony2 チュートリアル イントロダクション osc 2011 nagoya
by
Hidenori Goto
Similar to symfonyの始め方
PPT
2009年のPHPフレームワーク
by
Takuya Sato
PDF
フレームワークを使うべき 3 つの理由
by
Kenichi Mukai
PPTX
Symfony開発者がLaravelしようとして云々
by
mimizuk
PDF
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
by
Junichi Ishida
PDF
いまどきのYiiフレームワーク
by
Hisateru Tanaka
PDF
WTM53 phpフレームワーク いまさらcodeigniter
by
Masanori Oobayashi
PDF
スクリプト言語PHP攻略法
by
Rui Hirokawa
PDF
Silex入門
by
Takuya Sato
PPT
Yii紹介
by
ngi group.
PPTX
Symfony2
by
Yusuke Higaki
PDF
PHP Now and Then 2012 at PHP Conference 2012, Tokyo Japan (in japanese)
by
Rui Hirokawa
PPT
Symfony事例紹介
by
Daichi Kamemoto
PDF
Symfony2 intro-20111204
by
Hidenori Goto
ODP
20分でSymfony@OSC名古屋
by
Shingo Nakamura
PPT
2009 PHP初心者
by
Hideo Kashioka
ODP
Symfony2 introduction
by
Hidenori Goto
PDF
20120623エンジニアlt
by
BiMihoujyun
PDF
第21回Creators MeetUp
by
Kenichi Mukai
PPT
symfony 1.2を支えるサブフレームワーク
by
Katsuhiro Ogawa
PDF
CodeIgniter 貴方はどのフレームワークを使うべきか?
by
kenjis
2009年のPHPフレームワーク
by
Takuya Sato
フレームワークを使うべき 3 つの理由
by
Kenichi Mukai
Symfony開発者がLaravelしようとして云々
by
mimizuk
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
by
Junichi Ishida
いまどきのYiiフレームワーク
by
Hisateru Tanaka
WTM53 phpフレームワーク いまさらcodeigniter
by
Masanori Oobayashi
スクリプト言語PHP攻略法
by
Rui Hirokawa
Silex入門
by
Takuya Sato
Yii紹介
by
ngi group.
Symfony2
by
Yusuke Higaki
PHP Now and Then 2012 at PHP Conference 2012, Tokyo Japan (in japanese)
by
Rui Hirokawa
Symfony事例紹介
by
Daichi Kamemoto
Symfony2 intro-20111204
by
Hidenori Goto
20分でSymfony@OSC名古屋
by
Shingo Nakamura
2009 PHP初心者
by
Hideo Kashioka
Symfony2 introduction
by
Hidenori Goto
20120623エンジニアlt
by
BiMihoujyun
第21回Creators MeetUp
by
Kenichi Mukai
symfony 1.2を支えるサブフレームワーク
by
Katsuhiro Ogawa
CodeIgniter 貴方はどのフレームワークを使うべきか?
by
kenjis
More from Hidenori Goto
ODP
symfonyで汎用設定値を読み書きするモデル等をプラグインにした話
by
Hidenori Goto
ODP
Symfony 1.4 TIPS from Openpne Source Code
by
Hidenori Goto
PDF
翻訳について
by
Hidenori Goto
ODP
Abコマンドを使ったウェブアプリケーションのパフォーマンス計測
by
Hidenori Goto
PDF
Doctrine2 odm-workshop-1
by
Hidenori Goto
ODP
Orm Designer
by
Hidenori Goto
PDF
Symfony2 workshop-1
by
Hidenori Goto
ODP
TwitterのStreaming ApiをPhpから使う
by
Hidenori Goto
ODP
Symfony tdd
by
Hidenori Goto
ODP
Symfony2 workshop-0 (nagoya 2011/2/10)
by
Hidenori Goto
ODP
Symfony2 workshop-1 (nagoya 2011/2/10)
by
Hidenori Goto
PDF
Symfony2 workshop-2
by
Hidenori Goto
ODP
Symfony2 caching
by
Hidenori Goto
PDF
Symfony2 Behat/BDD (#Symfony2study 4)
by
Hidenori Goto
PDF
Symfony2 behat-bdd
by
Hidenori Goto
PDF
Symfony2 3rd-Party Bundles
by
Hidenori Goto
ODP
TwitterのStreaming APIについて
by
Hidenori Goto
ODP
HTC Desireについて
by
Hidenori Goto
PDF
Excelで勤務時間合計
by
Hidenori Goto
PDF
Excelで勤務時間合計2
by
Hidenori Goto
symfonyで汎用設定値を読み書きするモデル等をプラグインにした話
by
Hidenori Goto
Symfony 1.4 TIPS from Openpne Source Code
by
Hidenori Goto
翻訳について
by
Hidenori Goto
Abコマンドを使ったウェブアプリケーションのパフォーマンス計測
by
Hidenori Goto
Doctrine2 odm-workshop-1
by
Hidenori Goto
Orm Designer
by
Hidenori Goto
Symfony2 workshop-1
by
Hidenori Goto
TwitterのStreaming ApiをPhpから使う
by
Hidenori Goto
Symfony tdd
by
Hidenori Goto
Symfony2 workshop-0 (nagoya 2011/2/10)
by
Hidenori Goto
Symfony2 workshop-1 (nagoya 2011/2/10)
by
Hidenori Goto
Symfony2 workshop-2
by
Hidenori Goto
Symfony2 caching
by
Hidenori Goto
Symfony2 Behat/BDD (#Symfony2study 4)
by
Hidenori Goto
Symfony2 behat-bdd
by
Hidenori Goto
Symfony2 3rd-Party Bundles
by
Hidenori Goto
TwitterのStreaming APIについて
by
Hidenori Goto
HTC Desireについて
by
Hidenori Goto
Excelで勤務時間合計
by
Hidenori Goto
Excelで勤務時間合計2
by
Hidenori Goto
symfonyの始め方
1.
PHP MVC
フレームワーク symfony の始め方 [email_address] 2009/04/05
2.
(いきなり) symfony のデメリット
PHP5 以降が必須 (symfony1.2 では 5.2 以降 ) 日本語の解説サイトがあまり多くはない ややメモリ使用量が多い
3.
symfony の特徴 アジャイルな開発スタイルに向いている
オブジェクト指向プログラミング YAML O/R マッパー
4.
特徴 – アジャイル
ファイルが最初から適度に分散されている(適当な粒度) ->アクション、テンプレート、モデル /Peer 、フォーム、設定 各機能を付けたしながら全体を作り上げていくスタイルでも対応しやすい
5.
特徴 – オブジェクト指向
PHP5 以降専用の恩恵 例1.オブジェクトメソッドとクラスメソッドの分離(モデルと Peer ) 例2.インターフェイス Iterator 、 ArrayAccess などを自前クラスに実装できる 共有ライブラリを作りやすい
6.
特徴 -
YAML 設定ファイルの多くは YAML で記述 -> http://ja.wikipedia.org/wiki/YAML 設定ファイルの記述の負担が少ない テストデータを YAML で記述して読み込む仕組み( Fixture File ) ->構文( PHP や SQL )を意識せずにテストデータを作れ、再読み込みなども楽
7.
8.
特徴 –
O/R マッパー O/R マッパークラス群が自動生成される symfony にて schema を定義 -> propel:build-all にてデータベースを生成 O/R マッパーを介してデータベースのレコードを取得
9.
10.
symfony を始める 4
つのポイント 基本的な symfony コマンドを覚える ファイルの構成と処理を記述する場所のルールを把握する フォームライブラリに慣れる O/R マッパーに慣れる
11.
ポイント –
symfony コマンド symfony generate:app app 名 symfony generate:module app 名 module 名 symfony cc symfony propel:build-all 開発初期で頻繁に使用するのはこの 4 つ
12.
ポイント – ファイル構成
/app/app 名 /modules/module 名 / actions/ ・・このモジュールのアクション templates/ ・・テンプレートファイル config/ ・・このモジュールの設定 /lib/model/ ・・モデル /Peer クラス /lib/form/ ・・フォームクラス
13.
ポイント – フォームライブラリ
使いこなした方が便利。ただし他のフレームワークへの応用などがあまりきかない。 AdminGenerator を使用する場合は、理解必須 ウィジェット・バリデータの一覧 http://www.symfony-project.org/book/forms/1_2/en/A-Widgets http://www.symfony-project.org/book/forms/1_2/en/B-Validators
14.
ポイント –
O/R マッパー ( Propel に限定) 条件文の書き方がポイント Criteria クラスの定数・メソッド http://propel.phpdb.org/docs/api/1.3/runtime/propel-util/Criteria.html 基本的にはここにある定数・メソッドで抽出条件を作成する。 複雑な条件文の場合は、 Criteria::CUSTOM さらに複雑な場合は、直接 SQL を記述して実行し、 Peer メソッドの populateObjects を呼び出す 速度が要求される場合や、取得結果がモデルオブジェクトと大幅に異なる場合は、 populateObjects せずに、 PDO で直接レコードをフェッチする
15.
Symfony 開発のルーティン(マクロ) データ構造を大まかに設計
URL 構造と画面遷移を大まかに設計 実装(ミクロなルーティン) どういった URL で何を見せるのかを先に設計し、それに合わせてモジュールを作成していく。
16.
Symfony 開発のルーティン(ミクロ) 設置・最初の
app を生成、データベース接続情報の設定 schema.yml にスキーマを記述 propel:build-all モジュールを生成 モジュール内のアクション・テンプレートを編集 以下 2 ~ 5 の繰り返し
17.
その他の便利な機能 AdminGenerator タスク
テスト プラグイン
Download
[8]
ページ先頭
©2009-2025
Movatter.jp