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したから、今度試してみよう。




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

前の記事:

次の記事:

【二種免許】深視力検査合格のコツや裏技
【二種免許】深視力検査合格のコツや裏技

東京では免許更新の際、ゴールド免許の方や島嶼にお住まいの方以外は、鮫洲...

no image
[cakephp4] dirtyとoriginal

patchEntityすると、変更したところと、変更前の内容が取れる。...

BaserTestCaseで特定プラグインの有無でfixturesを振り分ける
BaserTestCaseで特定プラグインの有無でfixturesを振り分ける

baserCMSのTestCaseで、特定のプラグインの有無を調べて、...

kusanagi で letsencryptが更新されない
kusanagi で letsencryptが更新されない

結論から、アパッチを直接再起動すると直るかも。 systemctl r...

baserCMS プラグインのアップデートスクリプト
baserCMS プラグインのアップデートスクリプト

(参考) http://project.e-catchup.jp/pr...

→もっと見る

PAGE TOP ↑