Yiiニュース2020第5号

こんにちは!



次のYiiニュースリリースの時間です。Yii 2とYii 3はどちらも順調です:)



実際、シリアル番号から次のように、今年はこのリリースの前にさらに4つありました。しかし、私はYii 3に夢中になって、habrのことを忘れてしまいました...メインのhttps://yiiframework.ru/で直接読むことができますまたは、英語を希望する場合は、OpenCollectiveのページをご覧ください


最後に、公式Webサイトのチームページ更新しました

Konstantin Sirotkinが戻ってきて、Yii 2 ElasticSearchを積極的に拡張しています。

Yii 3のコアチームが結成されましたが、これは通常、2019年末に実際に発生しました。以前のリリースで言及されていたように、名前はおそらくあなたに知られています。



テストの一部をGitHubアクションに移動しましたフライトは素晴らしく、おすすめです。コードの品質をさらに向上させるために、ファンによる静的分析を追加し

感染を通じてテストを実行します。



YiiPowered少し時間を費やして、Yiiプロジェクトを構築しました。現在571のプロジェクトがあります。改善点は次のとおりです。



  • Yii 3.0にプロジェクトを追加できます。
  • スクリーンショットが完了していないプロジェクトの場合、スクリーンショットは毎晩自動的に取得およびロードされます。


前回の記事では、PHPロシアオンライン会議について触れました

うまくいきました。利用できるビデオ



実験として、フレームワークの作業中にスクリーンキャストを録画しました

あなたの意見を知りたいのですが。もっと書く価値はありますか?フレームワークまたは開発プロセスの一部について知りたいですか?



Yii 2



バージョン2.0.36がリリースされましたこれは、

DIコンテナーの改善による重要な更新です。Yii 3に少し近づきました。



Webコントローラーとコンソールコントローラーの両方で動作するようになりました。



namespace app\controllers;

use yii\web\Controller;
use app\components\BookingInterface;

class HotelController extends Controller
{    
    public function actionBook($id, BookingInterface $bookingService)
    {
        $result = $bookingService->book($id);
        // ...    
    }
}


もう1つの改善点はInstance::of()、配列で機能し始めたことです。



return [
    ContentTypeMiddleware::class => [
        '__construct()' => [
            Instance::of(StreamFactory::class),
            [
                'json' => Intance::of(JsonFormatter::class),
                'yaml' => Intance::of(YamlFormatter::class),
            ],
        ],
    ],
];


さらに、次の拡張機能がリリースされました。





Yii 3



-, . Yii 3.

, , , . .











Trello.



:





:









️ !



, Yii 3. .



, Yii 3 :






All Articles