CakePHP

スポンサーリンク
未分類

CakePHPでControllerからViewへデータを渡す時の注意点

Controller側で としてやれば、View側で として値を取り出すことができます。 簡単ですが一点注意が必要です。 渡す変数の名前に_(アンダースコア)を入れるとなぜかうまく渡せませんでした。 これで相当悩み...
未分類

CakePHPでSQLを直接実行する

正直find等を使用するのは面倒です。 SQLを直接実行するには以下のようにします。 $dataに入った値を取り出すのは以下の通りです。 分からなければ一度Debuggerで変数の中身を確認しましょう。
未分類

CakePHPのlayoutを指定する

ログイン画面ではメニューが不要であったりと、 レイアウトを変更したい場合はコントローラーのアクションで以下のように指定します。 View/Layout/配下に作成したレイアウトを指定すればよいのですが、 拡張子はつけません。 ...
未分類

CakePHPで定数を定義する

定数の定義には Configの下にconst.php を作成するのが一番良いかと思われます。 そのために、 Config/bootstrap.php に require_once('const.php'); の一行を追加し...
PHP

CakePHP loadModelでmodleは複数設定できない?

loadModelでmodleは複数設定できないようです・・・ ではどうするか。 loadModelを複数記述するようです・・・
未分類

CakePHPでパスワードを暗号化して保存する

CakePHPでパスワードを暗号化して保存するには、 モデルにbeforeSaveメソッドを以下のように追加します。 モデル User.php
未分類

CakePHPでbakeしてみる

CakePHPには便利なコマンドがたくさんありますが、なかなか使いこなせません。 そんな方はまずbakeを使用していみるとよいでしょう。 テーブルを元にして、簡単なindex,add,edit,delete機能のついたControl...
未分類

CakePHPの初期画面を変更する

/Config/routes.phpを編集すればOKです。 もちろん事前に対応するページを作成しておかなくてはいけません。 まずはbakeコマンドでサンプルページを作成しておけばスムーズに開発できるでしょう。
未分類

CakePHPのインストール時によくあるエラー

タイムゾーンの設定 これはPHP.iniでデフォルトのタイムゾーンの設定が行われていないことが原因です php.iniファイル次のように「date.timezone = Asia/Tokyo」を設定します。 tmpの書き込...
Apache

cakephpでFile does not exist: /var/www/html/cakephp

別の環境にcakeのディレクトリを持って行ったらApacheのエラーログに File does not exist: /var/www/html/cakephp というメッセージが・・・ mod_rewriteの問題!?のような気...
スポンサーリンク
タイトルとURLをコピーしました