i14a45/yii2-custom-fields

为Yii 2的定制字段模块

安装: 10

依赖: 0

建议者: 0

安全: 0

星标: 0

分支: 0

类型:yii2-extension

dev-master 2021-05-13 14:33 UTC

This package is auto-updated.

Last update: 2024-09-13 21:35:44 UTC


README

安装

安装此扩展的首选方式是通过composer

composer require i14a45/yii2-custom-fields

配置

数据库迁移

./yii migrate --migrationPath=@vendor/i14a45/yii2-custom-fields/migrations

模块设置

要访问该模块,您需要将以下代码添加到您的应用程序配置中

return [
    //...
    'modules' => [
        //...
        'custom-fields' => [
            'class' => \i14a45\customfields\Module::class,
            'models' => [
                [
                    'class' => SampleModel::class,
                    'name' => 'Sample model',
                ],
            ],
        ],
    ],
];

>注意:模块ID必须是custom-fields,而不能是其他任何值

行为

use i14a45\customfields\behaviors\CustomFieldsBehavior;

class SampleModel extends \yii\db\ActiveRecord {

public function behaviors()
{
    return [
        'customFields' => [
            'class' => CustomFieldsBehavior::class,
        ]
    ];
}

}