PHP+DB
php7のcakephp2系のmigrationでエラー
2019年5月14日 PHP+DB
php7.3環境にcakephp2を使って動かしていたところMigrationsプラグインがエラーを吐く。 PHP Fatal error: Cannot use ‘object’ as class name as it …
cakePHP2+SQLite3+BackboneでREST通信テスト
cakePHP2インストール cakephp-2.8.4をgitでworkspaceにDLする。 $ cd workspace $ git clone -b 2.x git://github.com/cakephp/ca …
cakePHP Hash::combine() で needs an equal number of keys + values エラー
2016年5月9日 PHP+DB
Hash::conbine()でneeds an equal number of keys + values エラー いつもお世話になっているCakePHPの便利なHash::conbine()。 今回見慣れないエラーが …
cakePHPのHashクラスでall形式からlist形式の配列を作る
2016年2月20日 PHP+DB
やりたいこと 以下の様なall形式の配列があり, $usersAll = [ [ ‘User’ => [ ‘id’ => 101, ‘family_name’ => ‘田中’, ‘first_name’ => ‘一郎’, …
cakePHP requestAction()でlayoutもrenderする方法
2016年1月13日 PHP+DB
requestAction()でlayoutもrenderする方法 コントローラから外部のコントローラのアクションの実行結果を得たい場合には Controller::requestAction() が有用である。 ren …
cakePHP1.3 multiple checkbox で id が重複する問題
2015年12月10日 PHP+DB
cakePHP1.3 multiple checkbox で id が重複する問題 cakeはver3が主流になりつつある今,どうしてもcakePHP1.3.21(私はドカポンと呼んでいる)を触らなくてはならなくなり,f …
cakePHP2セッション問題まとめ
2015年7月29日 PHP+DB
cakePHP2セッション問題まとめ cakePHP2のセッションが設定したタイムアウトよりも先に切れてしまったり,アクセスするたびに再発行させたかったり,ブラウザを閉じたらセッションを切りたかったり,リンクを連打すると …
PHPでIP制限を行う
2014年12月25日 PHP+DB
PHPでIP制限を行う $_SERVER[‘REMOTE_ADDR’]にIPアドレスが入るので,これを用いてIP制限を行う。 また,123.234.0.0/8など,サブネットマスクにも対応する。 …
PHPでBASIC認証を行う
2014年12月15日 PHP+DB
PHPでBASIC認証を行う PHPはheader()関数でHTTPヘッダを送信できるので,そこでBASIC認証を行う。 // 設定 $basic_id = ‘test’; // ベーシック認証ID $basic_pw …
cakephp1.3 Inflector::slug()の挙動
2014年8月30日 PHP+DB
cakephp1.3 Inflector::slug()の挙動 cakePHP 1.3.14 結論 結論:PHPのバージョンによってint値を受け取った時の挙動が異なる。 検証 以下のコードを実行する。 var_dump …