问候!
下一个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),
],
],
],
];
此外,已发布以下扩展:
- 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 :
- Wilmer Arambula.
- Rustam Mamadaminov.
- Dmitry Derepko.
- Martín Peveri.
- 休伯特Strychalski。
- yiiliveext。
- Jakharbek。
- Aleksei加加林。
- 罗马·特索卡努(Roman Tsurkanu)。
- 亚历山大·涅克拉索夫(Alexander Nekrasov)。
- 斯库加列夫。
- 安德烈(Andrii Dembitskyi)。
- 维克多·巴巴诺夫(Viktor Babanov)。
- 索拉。
- 帕维尔·伊凡诺夫(Pavel Ivanov)。
- Dmytro Naumenko。
- 安德里·瓦西里耶夫(Andrii Vasyliev)。
- 湿巾。
- 特雷弗。