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
Requires
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2025-01-27 15:46:27 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