未分類 CakePHPでControllerからViewへデータを渡す時の注意点 Controller側で としてやれば、View側で として値を取り出すことができます。 簡単ですが一点注意が必要です。 渡す変数の名前に_(アンダースコア)を入れるとなぜかうまく渡せませんでした。 これで相当悩み... 2013.11.26 未分類
未分類 CakePHPでSQLを直接実行する 正直find等を使用するのは面倒です。 SQLを直接実行するには以下のようにします。 $dataに入った値を取り出すのは以下の通りです。 分からなければ一度Debuggerで変数の中身を確認しましょう。 2013.11.25 未分類
未分類 CakePHPのlayoutを指定する ログイン画面ではメニューが不要であったりと、 レイアウトを変更したい場合はコントローラーのアクションで以下のように指定します。 View/Layout/配下に作成したレイアウトを指定すればよいのですが、 拡張子はつけません。 ... 2013.11.24 未分類
未分類 CakePHPで定数を定義する 定数の定義には Configの下にconst.php を作成するのが一番良いかと思われます。 そのために、 Config/bootstrap.php に require_once('const.php'); の一行を追加し... 2013.11.23 未分類
PHP CakePHP loadModelでmodleは複数設定できない? loadModelでmodleは複数設定できないようです・・・ ではどうするか。 loadModelを複数記述するようです・・・ 2013.11.21 PHP
未分類 CakePHPでパスワードを暗号化して保存する CakePHPでパスワードを暗号化して保存するには、 モデルにbeforeSaveメソッドを以下のように追加します。 モデル User.php 2013.11.20 未分類
未分類 CakePHPでbakeしてみる CakePHPには便利なコマンドがたくさんありますが、なかなか使いこなせません。 そんな方はまずbakeを使用していみるとよいでしょう。 テーブルを元にして、簡単なindex,add,edit,delete機能のついたControl... 2013.11.19 未分類
未分類 CakePHPの初期画面を変更する /Config/routes.phpを編集すればOKです。 もちろん事前に対応するページを作成しておかなくてはいけません。 まずはbakeコマンドでサンプルページを作成しておけばスムーズに開発できるでしょう。 2013.11.18 未分類
未分類 CakePHPのインストール時によくあるエラー タイムゾーンの設定 これはPHP.iniでデフォルトのタイムゾーンの設定が行われていないことが原因です php.iniファイル次のように「date.timezone = Asia/Tokyo」を設定します。 tmpの書き込... 2013.11.17 未分類
Apache cakephpでFile does not exist: /var/www/html/cakephp 別の環境にcakeのディレクトリを持って行ったらApacheのエラーログに File does not exist: /var/www/html/cakephp というメッセージが・・・ mod_rewriteの問題!?のような気... 2013.10.13 ApachePHP