「cakephp2.x」タグアーカイブ

Twitter Bootstrapに変更

参考:http://asklife.info/archives/3041

ダウンロード:http://twitter.github.com/bootstrap/
ダウンロード:https://github.com/slywalker/TwitterBootstrap

1.ダウンロードしたフォルダwitterBootstrapを app/Plugin/TwitterBootstrap に配置

2.app/webroot に ダウンロードした bootstrap の js, css, img を配置

3.プラグインの中にある View/Layout/bootstrap.ctp (defalt.ctpなら名前bootstrap.ctpに変更)と View/Element/alert.ctp を app/View の下の各所にコピー。

4.app/Console/cake bake するとき増える適当なbakeテンプレートを選ぶとコントローラとビューにそれぞれ、プラグインからbakeテンプレートが提供される。

※プラグインは app/Config/bootstrap.php から手動でロードが必要

CakePlugin::loadAll(); // 全て読み込み
CakePlugin::load(‘TwitterBootstrap ‘); //一つだけ読み込み

bakeの使い方 [Mac] cakephp2.3

cakeのディレクトリへ移動

[text]cd /Applications/MAMP/htdocs/cake[/text]

bakeを実行

[text]./app/Console/cake bake[/text]

※bakeのオールコマンドもあるよ

[text]./app/Console/cake bake all[/text]

Macでエラーが出るので修正 hostを変更

[text]var $default = array(‘driver’ => ‘mysql’,
‘connect’ => ‘mysql_connect’,
‘host’ => ‘127.0.0.1:3306’,
‘login’ => ‘dbuser’,
‘password’ => ‘dbpassword’,
‘database’ => ‘databasename’,
‘prefix’ => ”);[/text]

ACLでアクセス管理「CakePHP2.2」

ACLのデータベーステーブルの初期化

[text]./app/Console/cake schema create DbAcl[/text]

ACOデータの作成

[text]./app/Console/cake acl create aco root controllers[/text]

参考: