Yii新闻2020年第5期

问候!



下一个Yii新闻发布的时间。Yii 2和Yii 3都表现不错:)



实际上,今年发布此版本之前还有四个,序列号如下。但是Yii 3让我感到非常震惊,以至于我忘记了habr ...您可以直接在主要https://yiiframework.ru/上阅读它们或者,如果您喜欢英语,请在我们的OpenCollective页面上


最后,我们绕过了官方网站上的团队页面

Konstantin Sirotkin回来了,并正在积极扩展Yii 2 ElasticSearch。

Yii 3的核心团队已经组成,总的来说,这实际上发生在2019年底。您可能已经知道了这些名称,因为它们在以前的版本中已经提到过。



我们已经将测试部分移至GitHub action上我们建议这次飞行很棒。我们通过phan添加静态分析,

并通过Infection运行测试以进一步提高代码质量。



我花了一点时间在YiiPowered上,我们在那里构建 Yii项目。现在有571个项目。改进之处包括:



  • 您可以在Yii 3.0上添加项目。
  • 对于尚未完成屏幕截图的项目,它们会在每晚自动获取并加载。


在上一期中,我提到了PHP Russia Online会议

进展顺利。提供视频



作为实验,我在使用框架时录制了一个截屏视频

我想知道你的意见。值得写更多吗?您是否想了解框架或开发过程的某些部分?



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);
        // ...    
    }
}


另一个改进是它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