You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.6 KiB
Markdown
53 lines
1.6 KiB
Markdown
8 months ago
|
# CodeIgniter Settings
|
||
|
|
||
|
This project provides database storage and retrieval of application settings, with a fallback to the
|
||
|
config classes for CodeIgniter 4 framework.
|
||
|
|
||
|
[](https://github.com/codeigniter4/settings/actions/workflows/test.yml)
|
||
|
[](https://github.com/codeigniter4/settings/actions/workflows/analyze.yml)
|
||
|
[](https://github.com/codeigniter4/settings/actions/workflows/inspect.yml)
|
||
|
[](https://coveralls.io/github/codeigniter4/settings?branch=develop)
|
||
|
|
||
|

|
||
|

|
||
|

|
||
|
|
||
|
## Installation
|
||
|
|
||
|
composer require codeigniter4/settings
|
||
|
|
||
|
Migrate your database:
|
||
|
|
||
|
php spark migrate --all
|
||
|
|
||
|
## Basic usage
|
||
|
|
||
|
Set the value:
|
||
|
|
||
|
```php
|
||
|
service('settings')->set('App.siteName', 'Example');
|
||
|
```
|
||
|
|
||
|
Get the value:
|
||
|
|
||
|
```php
|
||
|
service('settings')->get('App.siteName');
|
||
|
```
|
||
|
|
||
|
Forget the value:
|
||
|
|
||
|
```php
|
||
|
service('settings')->forget('App.siteName');
|
||
|
```
|
||
|
|
||
|
## Docs
|
||
|
|
||
|
Read the full documentation: https://settings.codeigniter.com
|
||
|
|
||
|
## Contributing
|
||
|
|
||
|
We accept and encourage contributions from the community in any shape. It doesn't matter
|
||
|
whether you can code, write documentation, or help find bugs, all contributions are welcome.
|
||
|
See the [CONTRIBUTING.md](CONTRIBUTING.md) file for details.
|
||
|
|