第2回webデザイナー向けcake php勉強会
- 3. 自己紹介
大友 秀輔
@slumbers99
http://slumbers99.blogger.jp/
最近は PHP から離れt(ry
おいなりさんが好き
12年4月21日土曜日
- 10. CakePHP の仕組み
Controller
コントローラー
Model
モデル
View
ビュー
12年4月21日土曜日
- 11. CakePHP の仕組み
Controller
コントローラー
Model
モデル
View
ビュー
12年4月21日土曜日
- 12. CakePHP の仕組み
Controller
コントローラー
Model
モデル
View
ビュー
12年4月21日土曜日
- 15. CakePHP の仕組み
ルールがある (命名・ファイルの場所)
MVC (モデルとビューとコントローラー)
ビューが見た目を扱う
デザイナーの腕の見せ所
12年4月21日土曜日
- 16. CakePHP の仕組み
ビューの拡張子は .ctp
HTML と PHP の混在
各ファイルは自動で呼ばれる
だからルールがある
12年4月21日土曜日
- 18. 基本的な
CakePHP のディレクトリ構成
cakephp/app
アプリケーション
12年4月21日土曜日
- 19. 基本的な
CakePHP のディレクトリ構成
cakephp/app/webroot
ドキュメントルート
12年4月21日土曜日
- 20. 基本的な
CakePHP のディレクトリ構成
cakephp/app/View
ビュー関係
12年4月21日土曜日
- 21. 基本的な
CakePHP のディレクトリ構成
cakephp/app/View/Layouts
レイアウト
12年4月21日土曜日
- 22. 基本的な
CakePHP のディレクトリ構成
cakephp/app/View/Posts
Posts コントローラ関係
12年4月21日土曜日
- 23. Layouts
全ページに渡る共通部分
ヘッダーとかフッターとかサイドメ
ニューとか
Layouts/default.ctp
12年4月21日土曜日
- 25. Layouts
cakephp/app/View/Layouts/default.ctp
12年4月21日土曜日
- 27. コントローラーとアクション
http://example.com/posts/add
コントローラー名 アクション名
Posts add
12年4月21日土曜日
- 29. 最終結果
Layout と view とが一緒になって出力
される
12年4月21日土曜日
- 30. 最終結果
default.ctp
ビューファイルが入る場所
12年4月21日土曜日
- 34. お伝えしたいこと
cakephp/app/View/
Layouts/default.ctp
Controller/action.ctp
cakephp/app/webroot/
12年4月21日土曜日
- 35. お伝えできていないこと
Elements
繰り返し使える部品
Helpers
HTML 要素を便利に生成
Themed
テーマ毎に見た目を切り替える
12年4月21日土曜日
- 36. おわり
ありがとうございました
12年4月21日土曜日