読者です 読者をやめる 読者になる 読者になる

niwacchi.log

niwacchiのログ。

CakePHP

layoutを指定する

コントローラ全体のlayout指定 コントローラのアクションごとのlayout指定 layout = "login"; // layoutはlogin.ctpを使用する $this->render("login"); // viewはl…

Modelごとに使用するDBを設定する方法

データベースの設定は app/config/database.php に書くのだけど、ModelでどのDBを使うの設定するのは次のとおり。 class Example extends AppModel { var $name = "Examples"; var $useDbConfig = "exampleDB"; } 何も書かないと$useDbConfigの値は 'default'…

httpd.confの追記

ちょっとはまった。以下の追記を実施。 /private/etc/apache2/httpd.conf <IfModule alias_module> (中略) # 追記ここから Alias /cake /Users/ユーザ名/Sites/cake <Directory "/Users/ユーザ名/Sites/cake"> Options ALL AllowOverride All Order allow,deny Allow from all </Directory> # 追記ここまで </IfModule>

flash関数とDEBUGモード

cakePHPのflash関数は次のように使う。 $this->flash("画面に出力するメッセージ","遷移先URL",待機時間); 待機時間は遷移先URLに遷移するまでの秒数だが、これを動作させるためには「/cake/app/config/core.php」内のデバッグフラグを0にしておく必要がある…