960 Fluid Grid System CakePHP Bake Templatesを使ってみた。

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をいじれば、完璧でしょ?

んじゃ!

前の記事:

次の記事:

コメント/トラックバック (1件)

トラックバック用URL:

この投稿のコメント・トラックバックRSS

  1. そういや、dashboards_controller.php ってなんもいじってないや。
    ちらっと見たら、Auth使ってadminルーティングしないとだめっぽい。
    あ、ちなみに、adminもbakeしたから、今度試してみよう。




管理人にのみ公開されます

前の記事:

次の記事:

【baserCMS】toolbarを非表示
【baserCMS】toolbarを非表示

画面上部にひょこっと、[デバッグモード1]とか表示されるアレを削除、非...

[baserCMS]Router::connectが効かない
[baserCMS]Router::connectが効かない

baserCMSというよりCakePHPの話かも知れないんだけど、 c...

2017年9月 さくらのVPS、LAMP(CentOS7)、SSL、etcセットアップ
2017年9月 さくらのVPS、LAMP(CentOS7)、SSL、etcセットアップ

基本的にhideichiの備忘録です。 色んな記事を参考にしながら作っ...

[PHP]urlを指定してtitleとrssを抜き出すサンプル
[PHP]urlを指定してtitleとrssを抜き出すサンプル

URLを指定して、タイトルとRSSフィードURLを抜き出すサンプル。 ...

[baserCMS]CSRF対策によるエラーです。
[baserCMS]CSRF対策によるエラーです。

CSRF対策によるエラーです。リクエストに含まれるCSRFトークンが不...

→もっと見る

PAGE TOP ↑