codeigniter4/settings

Settings library for CodeIgniter 4

Maintainers

👁 lonnieezell

Package info

github.com/codeigniter4/settings

pkg:composer/codeigniter4/settings

Statistics

Installs: 575 746

Dependents: 29

Suggesters: 0

Stars: 94

Open Issues: 1

v2.3.0 2026-02-15 08:22 UTC

Requires

  • php: ^8.2

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT f0cd3e2453683323d7feeaaee05987dbeb32fa74

  • Lonnie Ezell <lonnieje.woop@gmail.com>

codeigniterSettingscodeigniter4

This package is auto-updated.

Last update: 2026-06-05 12:18:47 UTC


README

This project provides database storage and retrieval of application settings, with a fallback to the config classes for CodeIgniter 4 framework.

👁 Image
👁 Image
👁 Image
👁 Coverage Status

👁 PHP
👁 CodeIgniter
👁 License

Installation

composer require codeigniter4/settings

Migrate your database:

php spark migrate --all

Basic usage

Set the value:

service('settings')->set('App.siteName', 'Example');

Get the value:

service('settings')->get('App.siteName');

Forget the value:

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 file for details.