960 Fluid Grid System CakePHP Bake Templatesを使ってみた。
2010/09/27 | 開発記録 cakephp templates | admin
http://designinfluences.com/fluid960gs/
こんなレイアウトのサイトのテンプレートらしい。
http://www.shift8creative.com/project/960-fluid-grid-system-cakephp-bake-templates
の
You can download the bake template here.
をクリックしてダウンロード。
解凍する。
READMEを読む。
ふむふむ、順番どおりに設置すればいいのね、
1、
/cakephp/app/vendors/shells/templates
に
\960-fluid-cakephp-bake-template\app\vendors\shells\templates\960grid
をごっそり設置
2、
/cakephp/app/webroot/css
に
\960-fluid-cakephp-bake-template\app\webroot\css
の中にあるCSSファイル、8ファイルをごっそりコピー。
3、
/cakephp/app/webroot/js
に
\960-fluid-cakephp-bake-template\app\webroot\js
の中にあるjsファイル、3ファイルをごっそりコピー。
4、
/cakephp/app/views/layouts
に
\960-fluid-cakephp-bake-template\app\views\layouts
の中にあるctpファイル、2ファイルをごっそりコピー
5、
/cakephp/app/views/elements
に
\960-fluid-cakephp-bake-template\app\views\elements
の中にあるadminフォルダをごっそりコピー
6、
同様に、
/cakephp/app/views/dashboards をフォルダをごっそりコピー
/cakephp/app/controllers/dashboards_controller.php をコピー
/cakephp/app/models/dashboard.php をコピー
とりあえずbakeはしてないけど、こんな画面になった。
デフォよりずいぶんましな感じ。
さて、bake。
と思ったら、テーブルなんも作ってねえや、
適当に。
CREATE TABLE `cakephp`.`users` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR( 100 ) NULL ,
`email` VARCHAR( 100 ) NULL ,
`username` VARCHAR( 100 ) NULL ,
`password` INT( 100 ) NULL ,
`created` DATETIME NOT NULL ,
`updated` DATETIME NOT NULL
) ENGINE = MYISAM ;
気を取り直して、bake。
ますはmodelから、
普通に進めていくと、、
おお?!
—————————————————————
You have more than one set of templates installed.
Please choose the template set you wish to use:
—————————————————————
1. 960grid
2. default
Which bake theme would you like to use? (1/2)
なんか出てきたw
迷わず1を選択。
しかし、modelにテンプレートっているのか?
じゃ、続けてコントローラー、
特に、目新しいのは無かった。
いよいよview。
特に。
あれは、modelを一番最初にやったから、聞かれたのかな。
んでは、ブラウザで確認。
当然のことながら、トップにリンクは無いので、/usersを直接たたく。
cakephpを落としてくるところから始まって、この文章を書きながら、ここまで約40分くらい。
とりあえずuserだけだけど、こんなんがたったこれだけの時間でできる。
フレームワークさまさま、でございます。
あとは色を変えて、
http://designinfluences.com/fluid960gs/
を参考にviewをいじれば、完璧でしょ?
んじゃ!
前の記事: Open Network Live!に行ってきた
次の記事: PHPMATSURIに行ってきた
2010/09/27 | 開発記録 cakephp templates
前の記事: Open Network Live!に行ってきた
次の記事: PHPMATSURIに行ってきた
そういや、dashboards_controller.php ってなんもいじってないや。
ちらっと見たら、Auth使ってadminルーティングしないとだめっぽい。
あ、ちなみに、adminもbakeしたから、今度試してみよう。