未分類 CakePHPからphpスクリプトをバックグラウンドで起動する 時間のかかる処理がある場合、 phpスクリプトをキックするだけで画面ではレスポンスを返したい場合があります。 app/Console/Command/text.php に実行したいphpスクリプトを置きます。 ディレクトリの権限... 2013.12.07 未分類
未分類 basename関数で日本語が入るとファイル名を抜きだせない とした場合、ファイル名に日本語が含まれる場合basename関数が正しく機能してくれません。 で配列に分解して一番初めの配列というように変更すればよいでしょう。 2013.12.06 未分類
未分類 CakePHP query時のキャッシュをオフにする方法 Controllerのアクション内で 更新とSELECTをループすると正常な値が取得できません。 それはCakePHPがキャッシュを見てしまうからです。 キャッシュをオフにするには、 第二引数をfalseにすればOKです。 ... 2013.12.05 未分類
未分類 CakePHPのpaginateのまとめ joinした列でソートする ソートというのはViewの列名をクリックしてするソートではなく、 ControllerでのSQLのソートです。 virtualFieldsをMoldeに設定します。 そしてControllerのO... 2013.12.04 未分類
未分類 CakePHP findでMySQL関数を使用したい たとえばMySQLのconcatを使用して文字列を結合したいとします。 とするとSQLは以下のようにテーブル名がついてしまいます。 結論をいいますと、MySQL関数を利用するにはVirtualFieldsを使用する必要がりま... 2013.12.03 未分類
未分類 CakePHP Viewのラベルを変更する デフォルトでは列タイトルがそのまま表示されてしまいます。 分かりやすい日本語表示に変更します。 INPUTの場合は以下のようにします。 pagenagerの場合は以下のようにします。 2013.12.02 未分類
未分類 PHPでCSVの読み込みにマルチバイトを使用する csvを読み込もうとするとどうしてもマルチバイトが文字化けしてしまいました。 このようにテストがeストとなってしまいます。 mbstringのインストール PHPではマルチバイトを使用するにはmbstinrgをインストールする... 2013.12.01 未分類
未分類 CakePHP 連想配列(POSTデータ)にデータを追加する。 $this->request->dataにデータを追加するにはどうすればいいのか悩みましたが以下の方法でできました。 CakePHPというよりPHPの話ですね・・・ 2013.11.30 未分類
未分類 CakePHP Appcontrollerで設定した変数を別のcontrollerで参照する AppControllerで として企業コードを$custcodeにセットしたとします。 Viewから参照するには以下のようにします。(これは普通) コントローラーで使用するには以下のようにviewVarを使用します。... 2013.11.28 未分類