Skip to content

ashok-groovy/setting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

General Setting - V1

General Setting

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist yii2generalsetting/yii2generalsetting "*"

or add

"yii2generalsetting/yii2generalsetting": "*"

to the require section of your composer.json file.

Migrate First

php yii migrate --migrationPath=vendor/groovy/src/migrations

Usage

Once the extension is installed, simply use it in your code by :

'components' => [
    'getsettings' => [
        'class' => 'vendor\yii2generalsetting\yii2generalsetting\src\components\Groovysettings',
        'development'=>false,
        's3UploadFiles'=>false,
    ],
],

'modules' => [
    'allsettings' => [
        'class' => 'vendor\yii2generalsetting\yii2generalsetting\src\modules\allsettings\Module',
    ]
],

open link YOUR_SITE_URL/allsetting


Get Data 
-----

Yii::$app->getsettings->Getallsttings('json'); //get json format
Yii::$app->getsettings->Getallsttings('array'); //get array format

//Single Value By Name
$apiKey = Yii::$app->getsettings->Getcategorysingleconfig('Front Settings','Google Key'); //Front Settings = Setting Name and Google Key = Field Name


Notice
-----
if You old user so please add ENUM (textarea) in s_type (all_setting_fields table )
Other Wise got a error 
Thank you

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages