ホームページ  >  記事  >  バックエンド開発  >  CakePHP 3.2.10 リリース、PHP 開発フレームワーク

CakePHP 3.2.10 リリース、PHP 開発フレームワーク

WBOY
WBOYオリジナル
2016-06-23 13:04:47937ブラウズ

CakePHP 3.2.10 がリリースされました。 CakePHP は、ActiveRecord、Association Data Mapping、Front Controller、MVC などの有名なデザイン パターンを使用する迅速な開発フレームワークです。このプロジェクトの主な目標は、あらゆるレベルの PHP 開発者が柔軟性を失うことなく堅牢な Web アプリケーションを迅速に開発できるプラットフォームを提供することです。

バグ修正

  • Query::insert() は複数回呼び出されたときに列をリセットするようになりました ( @markstory )

  • ExistsIn ルールは、ダーティ フィールドを持たない新しいエンティティに制約を強制しなくなりました。 3.2.9 で導入された変更 ( @markstory )

  • 欠落しているメーラートランスポートの例外が改善されました

  • 別の埋め込み URL を含むリクエスト URL が正しく処理されるようになりました。

  • FormHelper は、end() が呼び出されるたびにロック解除されたフィールドをリセットするようになりました。これにより、あるフォームでロック解除されたフィールドが後続のフォームでロック解除されないようになります。 :randomBytes() 。これにより、MIME メッセージ境界マーカーに対するタイミング攻撃の可能性がなくなりました ( @chinpei215 )
  • 拡張子が解析されていない場合、RequestHandler は応答コンテンツ タイプを上書きしなくなりました。 Security::randomBytes() の安全でないフォールバックは、安全なモードとより一貫して動作するようになりました ( @chinpei215 )
  • IsUnique ルールは、SQL 制約と同様に一意性を再度強制します。これにより、3.2.9 で導入された問題のある変更が元に戻ります。 ( @markstory )
  • BelongsToMany::find() は、ジャンクション テーブルの結合条件を含むクエリを作成するときに、正しい外部キー列を使用します。 @TheFRedFox )
  • その他の改善点
  • Folder::subdirectories() が追加されました ( @frankfoerster )
  • MissingAction および MissingTemplate エラー ページがメーラー ( @markstory ) から発生するエラーと互換性を持つようになりました。

ダウンロードアドレス:
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。