2013

スポンサーリンク
未分類

CakePHP query時のキャッシュをオフにする方法

Controllerのアクション内で 更新とSELECTをループすると正常な値が取得できません。 それはCakePHPがキャッシュを見てしまうからです。 キャッシュをオフにするには、 第二引数をfalseにすればOKです。 ...
未分類

CakePHPのpaginateのまとめ

joinした列でソートする ソートというのはViewの列名をクリックしてするソートではなく、 ControllerでのSQLのソートです。 virtualFieldsをMoldeに設定します。 そしてControllerのO...
未分類

CakePHP findでMySQL関数を使用したい

たとえばMySQLのconcatを使用して文字列を結合したいとします。 とするとSQLは以下のようにテーブル名がついてしまいます。 結論をいいますと、MySQL関数を利用するにはVirtualFieldsを使用する必要がりま...
未分類

CakePHP Viewのラベルを変更する

デフォルトでは列タイトルがそのまま表示されてしまいます。 分かりやすい日本語表示に変更します。 INPUTの場合は以下のようにします。 pagenagerの場合は以下のようにします。
未分類

PHPでCSVの読み込みにマルチバイトを使用する

csvを読み込もうとするとどうしてもマルチバイトが文字化けしてしまいました。 このようにテストがeストとなってしまいます。 mbstringのインストール PHPではマルチバイトを使用するにはmbstinrgをインストールする...
未分類

CakePHP 連想配列(POSTデータ)にデータを追加する。

$this->request->dataにデータを追加するにはどうすればいいのか悩みましたが以下の方法でできました。 CakePHPというよりPHPの話ですね・・・
未分類

CakePHP FormHelperでhidden属性を設定する

ユーザーIDなどのラベルなどで使用する変更できない値などを渡す場合に便利です。
未分類

CakePHP Appcontrollerで設定した変数を別のcontrollerで参照する

AppControllerで として企業コードを$custcodeにセットしたとします。 Viewから参照するには以下のようにします。(これは普通) コントローラーで使用するには以下のようにviewVarを使用します。...
未分類

CakePHPのVaridationのalphaNumeric(半角英数字)は正常に機能しない

alphaNumeric(半角英数字)だけは何故か機能せずにパスしてしまいました。 カスタムチェックにするのが一番手っ取り早いようです。 応用すればオリジナルVaridationが簡単に作成できます。 モデルで以下のように設定すれ...
未分類

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

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