sam-it/yii2-magic

对 Yii2 框架的改进。

维护者

详细信息

github.com/SAM-IT/yii2-magic

来源

问题

安装次数: 53,966

依赖项: 1

建议者: 0

安全性: 0

星星: 18

关注者: 3

分支: 2

开放问题: 1

类型:yii2-extension

v5.0.0 2020-10-02 12:05 UTC

README

Latest Stable Version Total Downloads Latest Unstable Version License Monthly Downloads Daily Downloads

yii2-magic

为 Yii2 框架提供更多“魔法”功能的改进。

ActionInjectionTrait

在您的控制器中使用此特质以获取控制器操作中的依赖注入。

use \SamIT\Yii2\Traits\ActionInjectionTrait;

HighlightUnsafeAttributesTrait

在您的表单中使用此特质以突出显示不安全的属性。

use \SamIT\Yii2\Traits\HighlightUnsafeAttributesTrait;

SingleTableInheritanceTrait

在您的活动记录模型中使用此特质以实现单表继承。

use \SamIT\Yii2\Traits\SingleTableInheritanceTrait;

protected static function inheritanceConfig()
{
    return [
        'map' => [
            PartnerProject::class => 'partner'
        ],
        'column' => 'type'
    ];
}

此特质使用不同的查询对象。如果您使用自己的 ActiveQuery 实现方式,请使用 SingleTableInheritanceQueryTrait