CakePHP[CakePHP2.x]リストをグループ化 セレクトボックスなどを生成する際に $this->Prefecture->find('list'); などとしてリストを生成しますが、関東などエリア名も入れた2段組のリストにしたい場合はどうしたらよいか? テーブル構成はこ... 2016.12.06CakePHPDBMySQLPHPPlugIn
CakePHP[CakePHP2]cakedc/searchでError: Class ‘String’ not found エラーが出る場合 cakedc/searchは検索エンジンを作るためプラグインですが、最新のCake(2.8系)だと下記のエラーが出ることがありました。 Error: Class 'String' not found エラー 2016.08.10CakePHPPHPPlugIn開発
CakePHP[CakePHP2]routes.phpを極めるグレイトな資料 CakePHPで、客先の要望でどうしてもURLのフォーマット変更しなければならない場合が良くあるかと思います。 routes.phpで設定すればよいのですが、単純なコントローラー名、アクション名のリネームならともかく、どいうやればいいのか... 2016.08.05CakePHPPHPPlugIn
CakePHPCakePHP3をいじってみる 前回はインストールを行ってみました。 今回はちょっとプログラムのほうもいじってみてどの程度変わったか見てみます。 2016.07.14CakePHPDBMySQLPHP
CakePHPCakePHP3をコンポーサー経由で入れてみる CakePHP3をインストールしてみます。 今回はgithubやダウンロードではなく、phpの標準機能となりつつあるコンポーサーを使ってみます。 2016.07.14CakePHPPHPPlugIn開発
CakePHP[Cakephp2]CakeEmail()で送信したメール本文を取得したい CakeEmail()でメール送信したときに、ログなどにテンプレートでレンダリングしたメール本文を残しておきたい場合はこのようにすればアクセス可能です。 2016.06.23CakePHPPHPPlugIn開発
CakePHP[cakephp2]CakeDC Search Pluginでページ番号を引き継がないようにしたい場合 CakeDC Search Pluginで検索していたらなぜか、Page Not foundになってしまうことがありました。 なぜかと調べてみたら… 2016.06.23CakePHPPHPPlugIn
CakePHPCakePHP2でFormHelper::create()メソッドのPOST先URLに勝手にIDがつかないようにする CakePHPで既存のデータを編集する場合は /users/edit/1 みたいな形でプライマリキーを付けて編集画面にアクセスしますが、idをポストで渡す場合はなどでこれを付けたくない場合。 $this->Form->create('U... 2016.06.22CakePHPPHPPlugIn開発
CakePHP[cakephp2]発行したqueryを見たい 発行したqueryを見たい場合は、debugtoolで見ることができますが、viewを表示しない場合で直接見たい場合ログなどに出したい場合は 以下のようにすると見れます。 2016.04.14CakePHPDBMySQLPHPPlugIn開発
CakePHP[CakePHP2]アンカーリンクができない件 アンカーリンクというのは というやつですね。 CakeのHtmlコンポーネントでリンクを作ると という風に、シャープが%23に変換されてしまいます。 escapeフラグを付けてもダメでした。 どうするか? 2016.03.17CakePHPPHPPlugIn
CakePHP[cakephp2]appフォルダいかにコンテンツを置きたいとき 何らかの理由でcakephpでAPPフォルダ以下にコンテンツを置いてailasなどで公開したい場合。 たとえば app/html/* ここにHTMLや画像などのコンテンツをおく といった場合。 このままaliasで公開すると、contro... 2016.03.14CakePHPPHPPlugIn開発
CakePHP[CakePHP2]cake Shellでdefault以外のschemaを処理したい デフォルトのヘルプに書いてないのですが 例えばデータソース名testのDBの場合は以下のようにします。 ./app/Console/cake schema generate -c test filename -cでデータソース名を指定 ... 2016.03.09CakePHPPHPPlugIn開発
CakePHP[CakePHP2]いろいろな場所でviewのレンダリング結果を取得したい Shellでのメール送信やajax通信などでHTMLを渡す場合などでレンダリング結果を使いたい場合、viewを使うと便利です。 2016.03.09CakePHPPHPPlugIn
CakePHP[CakePHP2.x]AppHelperからコンポーネントを呼び出す ヘルパーからコンポーネントを呼び出す方法がよくわからなくて調べた。 2016.02.19CakePHPPHPPlugIn開発
CakePHP[CakePHP]find(‘list’)でjoinしたテーブルに検索をかけるとエラーになる 表題の通りです。 エラーになったSQLを見れば一目でわかりますが、listで検索をかけると強制的にアソシエーションが解除されます。 recursive=2とかしてもダメみたいです。 list使わずに素直に、all使って変形させたほうがよさそ... 2016.02.18CakePHPPHPPlugIn開発
CakePHP[CakePHP]ヴァリデーションエラーメッセージを華麗に修飾してみる方法のいくつか CakePHPでは、モデルにヴァリデーションメッセージを設定しておくと、エラー時に勝手にそのメッセージを表示してくれます。 しかし、テキストだけでは味気ない…。 かといって、毎回いろいろ書くのは面倒です。 どうしたらエレガントでスタイ... 2016.02.18CakePHPDBMySQLPHPPlugIn
CakePHP[CakePHP2.x]検索するときに便利な形に直してくれるcontroller::postConditions() 結構長い事使ってきたけど、これはまったく知らなかった! コントローラーのpostConditions()メソッド。 2016.02.17CakePHPPHPPlugIn開発
BootStrapboostcakeのForm::input()でdiv=falseにしたのに消えない件 デザインでbootstrapを使っていたが、いろいろ設定が面倒なので、boostcakeを使うことにした。 が、問題発生 2016.02.17BootStrapCakePHPPlugIn
CakePHP[CakePHP]DebugKit.Toolbarが表示されない レイアウト変更をしたらなぜかDebugKit.Toolbarが表示されない問題が発生。 なぜか・・・ 2016.02.17CakePHPPHPPlugIn
CakePHP[jquery]datatype=jsonpの場合はPOSTは使えない jqueryでWebAPIなどでデータがほしい場合、外部ドメインの場合、データタイプはjsonpを使いますが これはダメ <script> var url = " var data = { page:"1... 2016.02.12CakePHPjquery