View
1.871
Download
0
Category
Preview:
Citation preview
CakePHP2.1のViewの基本第2回Webデザイナー向けCakePHP勉強会
2012-04-21大友 秀輔
12年4月21日土曜日
こんにちはー
12年4月21日土曜日
自己紹介
大友 秀輔
@slumbers99http://slumbers99.blogger.jp/最近は PHP から離れt(ry
おいなりさんが好き
12年4月21日土曜日
お伝えしたいこと
どこいじるの?
12年4月21日土曜日
と、その前に
12年4月21日土曜日
CakePHP の仕組み
12年4月21日土曜日
CakePHP の仕組み
12年4月21日土曜日
Controllerコントローラー
CakePHP の仕組み
12年4月21日土曜日
Modelモデル
Controllerコントローラー
CakePHP の仕組み
12年4月21日土曜日
Viewビュー
Modelモデル
Controllerコントローラー
CakePHP の仕組み
12年4月21日土曜日
Viewビュー
Modelモデル
Controllerコントローラー
CakePHP の仕組み
12年4月21日土曜日
Viewビュー
Modelモデル
Controllerコントローラー
CakePHP の仕組み
12年4月21日土曜日
ie 爆発しろ
12年4月21日土曜日
CakePHP の仕組み
MVCなんかかっこいい
12年4月21日土曜日
CakePHP の仕組み
ルールがある (命名・ファイルの場所)
MVC (モデルとビューとコントローラー)
ビューが見た目を扱う
デザイナーの腕の見せ所
12年4月21日土曜日
CakePHP の仕組み
ビューの拡張子は .ctp
HTML と PHP の混在
各ファイルは自動で呼ばれる
だからルールがある
12年4月21日土曜日
お伝えしたいこと
どこいじるの?
12年4月21日土曜日
CakePHP のディレクトリ構成基本的な
cakephp/appアプリケーション
12年4月21日土曜日
CakePHP のディレクトリ構成基本的な
cakephp/app/webrootドキュメントルート
12年4月21日土曜日
CakePHP のディレクトリ構成基本的な
cakephp/app/Viewビュー関係
12年4月21日土曜日
CakePHP のディレクトリ構成基本的な
cakephp/app/View/Layoutsレイアウト
12年4月21日土曜日
CakePHP のディレクトリ構成基本的な
cakephp/app/View/PostsPosts コントローラ関係
12年4月21日土曜日
Layouts
全ページに渡る共通部分
ヘッダーとかフッターとかサイドメニューとか
Layouts/default.ctp
12年4月21日土曜日
Layouts
12年4月21日土曜日
Layouts
cakephp/app/View/Layouts/default.ctp
12年4月21日土曜日
コントローラーとアクション
URL に注目
12年4月21日土曜日
コントローラーとアクション
http://example.com/posts/add
コントローラー名Posts
アクション名add
12年4月21日土曜日
コントローラーとアクション
コントローラー名Posts
アクション名add
12年4月21日土曜日
最終結果
Layout と view とが一緒になって出力される
12年4月21日土曜日
最終結果
default.ctp
ビューファイルが入る場所12年4月21日土曜日
お伝えしたいこと
12年4月21日土曜日
お伝えしたいこと
ie 爆発しろ
12年4月21日土曜日
お伝えしたいこと
どこいじるの?
12年4月21日土曜日
お伝えしたいこと
cakephp/app/View/Layouts/default.ctpController/action.ctp
cakephp/app/webroot/
12年4月21日土曜日
お伝えできていないこと
Elements
繰り返し使える部品
Helpers
HTML 要素を便利に生成
Themed
テーマ毎に見た目を切り替える
12年4月21日土曜日
おわり
ありがとうございました
12年4月21日土曜日
Recommended