2017年8月27日のブックマーク (2件)

  • CakePHP3.4が PSR-7に対応していた話(と、ミドルウェアの話) | バシャログ。

    夏は暑いので、むやみに遊びに出かけたりしないで冷房の効いたオフィスでいつもどおり仕事をしている kagata です。 さて、今回は CakePHP3.4でおこなわれた仕様変更のお話です。稿執筆中に CakePHP3.5がリリースされてしまってどうにも機を逸した感がありますが、気を取り直して進めます。 例題:HTTP レスポンスにヘッダを追加する CakePHP3.4での仕様変更を端的に示す例として、次のようなお題を考えます。 CakePHP アプリケーションが返す HTTP レスポンスに、ヘッダ My-Foo: bar を追加してみましょう。 CakePHP3.3まで 従来は、破壊的メソッド Cake\Http\Response::header() で次のようにしていました。 // コントローラで $this->response->header('My-Foo', 'bar'); Cak

    CakePHP3.4が PSR-7に対応していた話(と、ミドルウェアの話) | バシャログ。
  • CakePHP 3.5.0 がリリースされました – mbstring.com

    翻訳するの忘れていましたが、先日リリースされた CakePHP 3.5.0 Released の非公式日語訳です。 CakePHP コアチームは CakePHP が 3.5.0 が利用可能になったことを発表いたします。これは 3.5.0 のリリース候補です。 3.5.0 は CakePHP にいくつかの大きな改善および小さな改善を施しています。また、 4.0.0 で削除されるであろう、いくつかの機能を非推奨としています。 私たちが以前に発表したロードマップの次の仕事は 3.6 で始まります。今は master ブランチは 3.5.x になっていますので、この仕事は 3.next ブランチで行われます。 このバージョンへのアップグレード CakePHP 3.5.0 の にアップグレードするために composer を使うことができます。 php composer.phar require