quangthinh/yii2-setting

Yii2 Setting module

Installs: 138

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:yii2-extension

dev-master 2017-05-23 07:28 UTC

This package is not auto-updated.

Last update: 2024-05-06 11:35:55 UTC


README

Chạy migrations

yii migrate -p=@vendor/quangthinh/yii2-setting/migrations

Thêm quangthinh\yii\setting\Connection như là 1 component của yii2

Với các setting Tạo model cần thiết kế thừa quangthinh\yii\setting\Model Các public field sẽ được lưu trữ như là setting key Để phân biệt các setting model có thể sử dụng section làm giá trị phân biệt như là prefix

Sử dụng dễ vãi chưởng.

Tạo Model extends quangthinh\yii\setting\Model

khai báo các fields tương ứng với data cần ghi viết rules nếu cần. Mặc định sử dụng rule string với các fields

Viết form tương tự form thông thường. Sử dụng $model->update() để cập nhật giá trị

Tại vị trí sử dụng. gọi Yii::$app->setting[$key]. với $key có dạng section#field Section mặc định sẽ là tên Class