タグ

ブックマーク / bakery.cakephp-users.jp (2)

  • The Bakery, なんでもCakePHP! – CakePHPのサイト「the Bakery」の抄訳を公開しています。

    CakePHPチームは5.0.0が入手可能になったことをお知らせします。これはCakePHPの新しい章の始まりであり、5.0は安定版になりました。5.0.0は2年間の開発期間を経て、多数の新機能と動作改善を盛り込んでいます。また、4系で非推奨になった機能を削除するという大きな変更も含まれています。 重要な機能 PHP8.1が必要。 フレームワーク全体でタイプヒント(型ヒント)の改善。CakePHP は、フレームワーク全体で引数の型を公式化するために、ユニオン型を活用するようになりました。 PHPUnit 10.xへのアップグレード。 ORMで新たにenum型のマッピングをサポート。型チェックを改善することで、より表現力豊かなモデルレイヤーを実現しました。 名前付きパラメータを持つテーブルファインダにより、より表現力豊かなクエリ構築 API を提供。 chronos 3.xによる、時間専用の

  • CakePHPのルーティングの解説 – The Bakery, なんでもCakePHP!

    元記事はこちら。 By Frank CakePHPのルーティングはとてもパワフルな機能で、URLを綺麗に見せるのに使われています。ドキュメントが用意されているにもかかわらず把握するのが難しいようであると、IRCの#cakephpサポートチャンネルの経験から知りました。この記事ではその状況に一石を投じ、ルーティングの主な機能について解説します。コメント欄からのサポート要請はお断りします。サポートはGoogleグループかIRCのチャンネル#cakephpで得られます。 ルートの適用 ルーティングが使用されるべき一般的なケースは、URLを綺麗に見せるためだけにコントローラが命名される場合でしょう。ほかにも検索エンジンからのリンクがデッドリンクにならないように過去のサイトとマッチするURLにするといった使い方もあります。 誤った考えとして、「ルーティングは適切なコントローラとアクションにリダイレク

  • 1