PHP PHP Simple HTML DOM Parserでエラーが出る。 PHP Simple HTML DOM Parserでstr_get_html()で初期化しようとするとFalseになるためfindメソッドを呼び出してもFatal error: Call to a member function find... 2017.04.26 PHP
PHP PHPのjson_encode()で数値が文字列扱いになる場合 web apiなどでデータのやり取りにjsonを使っている場合、json_encodeをよく使うと思います。ある時、なぜかデータはうまくわたってきているのにjavascript側でうまく動かないことがありました。 2017.03.23 PHP
CakePHP [CakePHP2]テーブルロックを実装する 明示的にテーブルロックを実装する処理を作ってみた。使用環境CakePHP2.xMySQL 2017.03.10 CakePHPDBMySQLPHPPlugIn開発
CakePHP virtualFieldsで Column not found: 1054 Unknown columnになる場合 CakePHP2系で実装されているvirtualFieldsはすごい便利だけど問題もある。 2016.12.15 CakePHPDBMySQLPlugIn
CakePHP Cake Searchプラグインは動的に設定できないの? Cake2系で検索画面を作るのに非常に便利なsearchプラグインがあります。モデルでfilterArgsの設定を行うのですが、コントローラー側から設定してもよいだろうと思ってやってみました。コントローラーで設定すると検索用のフォームがリセ... 2016.12.15 CakePHPMySQLPlugIn
CakePHP ダウンロードしたファイルのファイル名文字化け php(CakePHP)でCSVのダウンロード機能を付けた。が、IE11などで日本語で付けたファイル名が文字化けしてしまう。 2016.12.13 CakePHPPHP
CakePHP [CakePHP2.x]リストをグループ化 セレクトボックスなどを生成する際に$this->Prefecture->find('list');などとしてリストを生成しますが、関東などエリア名も入れた2段組のリストにしたい場合はどうしたらよいか?テーブル構成はこんな感じの場合CREAT... 2016.12.06 CakePHPDBMySQLPHPPlugIn
CakePHP [CakePHP2]cakedc/searchでError: Class ‘String’ not found エラーが出る場合 cakedc/searchは検索エンジンを作るためプラグインですが、最新のCake(2.8系)だと下記のエラーが出ることがありました。Error: Class 'String' not found エラー 2016.08.10 CakePHPPHPPlugIn開発
CakePHP [CakePHP2]routes.phpを極めるグレイトな資料 CakePHPで、客先の要望でどうしてもURLのフォーマット変更しなければならない場合が良くあるかと思います。routes.phpで設定すればよいのですが、単純なコントローラー名、アクション名のリネームならともかく、どいうやればいいのかいま... 2016.08.05 CakePHPPHPPlugIn
CakePHP CakePHP3をいじってみる 前回はインストールを行ってみました。今回はちょっとプログラムのほうもいじってみてどの程度変わったか見てみます。 2016.07.14 CakePHPDBMySQLPHP
CakePHP CakePHP3をコンポーサー経由で入れてみる CakePHP3をインストールしてみます。今回はgithubやダウンロードではなく、phpの標準機能となりつつあるコンポーサーを使ってみます。 2016.07.14 CakePHPPHPPlugIn開発
CentOS7 CentOS7を手早く設定する 開発用のCentOS7を手早く設定してみました。ローカルでしか公開しない開発用なのでセキュリティーはあまり考慮しません。 2016.07.03 CentOS7DBLinuxMySQLOSPHPアプリケーション
CakePHP [Cakephp2]CakeEmail()で送信したメール本文を取得したい CakeEmail()でメール送信したときに、ログなどにテンプレートでレンダリングしたメール本文を残しておきたい場合はこのようにすればアクセス可能です。 2016.06.23 CakePHPPHPPlugIn開発
CakePHP [cakephp2]CakeDC Search Pluginでページ番号を引き継がないようにしたい場合 CakeDC Search Pluginで検索していたらなぜか、Page Not foundになってしまうことがありました。なぜかと調べてみたら… 2016.06.23 CakePHPPHPPlugIn
CakePHP CakePHP2でFormHelper::create()メソッドのPOST先URLに勝手にIDがつかないようにする CakePHPで既存のデータを編集する場合は/users/edit/1みたいな形でプライマリキーを付けて編集画面にアクセスしますが、idをポストで渡す場合はなどでこれを付けたくない場合。$this->Form->create('User',... 2016.06.22 CakePHPPHPPlugIn開発
CakePHP [cakephp2]発行したqueryを見たい 発行したqueryを見たい場合は、debugtoolで見ることができますが、viewを表示しない場合で直接見たい場合ログなどに出したい場合は以下のようにすると見れます。 2016.04.14 CakePHPDBMySQLPHPPlugIn開発
CakePHP [CakePHP2]アンカーリンクができない件 アンカーリンクというのはというやつですね。CakeのHtmlコンポーネントでリンクを作るとという風に、シャープが%23に変換されてしまいます。escapeフラグを付けてもダメでした。どうするか? 2016.03.17 CakePHPPHPPlugIn
CakePHP [cakephp2]appフォルダいかにコンテンツを置きたいとき 何らかの理由でcakephpでAPPフォルダ以下にコンテンツを置いてailasなどで公開したい場合。たとえばapp/html/* ここにHTMLや画像などのコンテンツをおくといった場合。このままaliasで公開すると、controller ... 2016.03.14 CakePHPPHPPlugIn開発
CakePHP [CakePHP2]cake Shellでdefault以外のschemaを処理したい デフォルトのヘルプに書いてないのですが例えばデータソース名testのDBの場合は以下のようにします。./app/Console/cake schema generate -c test filename-cでデータソース名を指定filena... 2016.03.09 CakePHPPHPPlugIn開発