CakePHP1.2.8228 自分用のbakeテンプレートを作ったよ
CakeFest Berlin 3日目(カンファレンス1日目)のまとめ - yandodの日記
Baking Master Class: Write programs that write programs (Neil Crookes)
bakeのテンプレートを拡張してリッチなbakeをやってみようというセッションです。内容的にはおおむねベーシックな形だったので特に特筆すべきところはありません。
図らずも同じ事を週末にやってました。
bakeのテンプレートの拡張方法は以下の通り。
cake/ venodrs/ css/ js/ shells/ tasks/ ←cake/console/libs/tasks内のファイルをコピー templates/ ←cake/console/libs/templates内のファイルをコピー
Projectをbakeするときskelのパスを明示する
$ cake bake project -skel /vendorsまでのpath/vendors/shells/templates/skel myapp
ModelやControllerやViewをbakeする際は、vendors/shells/tasks内のファイルを使用してくれます。
- 管理画面用CSS
- Viewの出力コードの変更
- 「選択したものを削除」の追加
- 表示件数選択の追加
また、ぼちぼちいろいろ追加していく予定です。
作ったものは、こちらに置いてます。
slywalker's vendors at master - GitHub
デザインテンプレートはこちらのものを使わさせていただきました。
GravityBlast - by Andrea Franz » Blog Archive » Web app theme