関連ブログCakePHP(コンピュータ)【けーくぴーえっちぴー】PHPで記述されたwebアプリケーションフレームワーク。Railsの影響を受けている。1.x系に対応するPHPのバージョンは4または5。2.x系はPHP5への最適化を図るため、PHP4への対応が打ち切られるとともに、例外処理、テスト、命名規則など大幅な改修がなされた。2013年1月15日現在の最新版は2.2.4、対応するPHPのバージョンは5.2.8以上である。この解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。2022年11月のイベントでは「PHPフレームワーク」について語り合いました。弊社メンバーがピックアップしたPHPの代表的なフレームワーク4種について、以下のShowNoteをベースに、参加者の皆様のご意見も伺いながら学んでいきました。今回はその内容についてレポートします。blog.sumyapp.com839ブックマークCakePHP開発者が知るべき10のこと先日、こんな記事が上がっていました。この記事でまとまっているのは、Android開発において必要な10の項目です。インターフェースの設計から、データの取り扱いまで。AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。Yahoo!の検索結果とか、mixiのニュースとか、あるサイトの一部を取り出したいことってよくあります。そんな時、PHPのライブラリである「htmlSql」を利用すると便利。cakephper.hatenadiary.org関連ブログYajimaの技術ブログ•4ヶ月前CakePHPで例外をユニットテストする方法CakePHPの例外処理は、ユニットテストでテスト可能です。テストコードは以下のようになります。'/テストの例外メッセージです。実際の処理内容は以下の通りです。CakePHPでフォームを実装する場合、Formヘルパーを使用することが多いと思います。このFormヘルパーで数値フォームを実装する際に、入力値の桁数を制限したい、というのが今回の趣旨です。文字列のフォームであればmaxlength属性を追加してやればそれで済みますが、数値フォームはmaxlengthが効かない仕様だそうです。CakePHPでデータをデータベースに保存するのは、とても簡単です。基本的には以下の流れとなります。コントローラー内に下記の通り記述します。そのままだと空っぽのデータになってしまうので、適宜データを加工します。別SQLになるアソシエー...#CakePHPコネヒト開発者ブログ•1年前PHPStanを0.11から1.4へメジャーアップデートした際の知見こんにちは!webエンジニアの高谷です。弊社ではCakePHPなどの社内のプロジェクトで使われているフレームワークやライブラリのアップデートを定期的に行っています。その一環でママリのアプリ内で使用されているwebviewのCakePHPを3.8から4.0にアップデートした際に、使用しているPHPStanのバージョンが0.11とかなり古めだったのでこちらも1.4にメジャーアップデートしました。今回はPHPStanを中心にアップデートした際の変更点をいくつかピックアップしていきたいと思います。オプティマイズのリダイレクトテストを使ってABテストを実施するこんにちは。@otukutunです。オプティマイズのリダイレクトテストとCakePHPを連携して、すばやくABテストできる仕組みを構築したのでその方法について説明します。オプティマイズはGoogleが提供しているABテストツールで、無料で提供されています(2022/03/11時点)。Google製ということもあり、Googleアナリティクス連携がスムーズにできる使い勝手のよいツールです。\Cake\Database\Type\StringType::toP...#CakePHPコネヒト開発者ブログ•1年前CakePHP3から4へのバージョンアップ時に困ったキャッシュ周りの話こんにちは。バックエンドエンジニアのTOCです。10日目のエントリです。