こんにちは!
次の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),
],
],
],
];
さらに、次の拡張機能がリリースされました。
- Composer installer 2.0.10 Composer 2.
- ElasticSearch 2.0.6
2.0.7 "legacy" .
Yii 3
- Aliases 100%
, 100% . - Injector 1.0.1 PHP 8.
- yiisoft/form .
- .
- yiisoft/gii yiisoft/yii-web.
- auto-login middleware, , , "remember me".
- Composer config plugin ,
.
. , , Composer 2. - HTML- ErrorHandler.
-
ApplicationStartup
ApplicationShutdown
config/events-console.php
. yiisoft/yii-debug.
. - Twig.
- yii-demo route/list.
- RBAC . PHP .
- arrays ReverseBlockMerge.
, , . - .
- . -.
- Cycle ORM , .
HTTP Header
, HTTP.- Queue . .
- yiisoft/yii-web middleware HTTPS.
- Yii development tool, ,
Yii 3, . ,
composer.json - Bootstrap 5.
-
Reference::to()
. - ID . .
- Bulma CSS framework. .
- yiisoft/yii-rest.
- data DataReaderInterface::readOne().
:
:
- What is Yii.
- Installing Yii.
- Running Applications.
- Saying Hello.
- Working with Forms.
- Looking Ahead.
- Middleware.
- Configuration.
- Aliases.
- Routing and URL generation
- Authentication.
- Glossary.
- .
- Vue.js in legacy Yii app
- Fresh Yii and extension manuals in various formats
- Yii2 & Doctrine ORM simple integration
️ !
, Yii 3. .
, Yii 3 :