h2. Supported TypesRequires: phpFox version 4.6.0 or higher.
- string
- large_string
- password
- integer
- boolean
- currency
- select
- drop
- array
- multi_text
Deprecated types
Below type won't be supported anymore on phpFox version 4.7.0.
- drop_with_key
- input:text
- input:radio
Sample Code
string
$settings = [ 'your_setting_name' => [ 'var_name' => 'example_name', 'info' => 'example label', 'description' => 'example description', 'type' => 'string', 'value' => 'default_value', ], ];
large_string
$settings = [ 'your_setting_name' => [ 'var_name' => 'example_name', 'info' => 'example label', 'description' => 'example description', 'type' => 'large_string', 'value' => 'default_value', ], ];
password
$settings = [ 'your_setting_name' => [ 'var_name' => 'example_name', 'info' => 'example label', 'description' => 'example description', 'type' => 'password', 'value' => 'default_value', ], ];
integer
$settings = [ 'your_setting_name' => [ 'var_name' => 'example_name', 'info' => 'example label', 'description' => 'example description', 'type' => 'integer', 'value' => 10, ], ];
boolean
$settings = [ 'your_setting_name' => [ 'var_name' => 'example_name', 'info' => 'example label', 'description' =>'example description', 'type' => 'boolean', 'value' => 0, ], ];
currency
$settings = [ 'your_setting_name' => [ 'var_name' => 'example_name', 'info' => 'example label', 'description' => 'example description', 'type' => 'currency', 'value' => ['USD' => 0], ], ];
select
$settings = [ 'your_setting_name' => [ 'var_name' => 'example_name', 'info' => 'example label', 'description' => 'example description', 'type' => 'select', 'value' => 'default_value', 'options' => [ 'value_1' => 'Value label 1', 'value_2' => 'Value label 2', ] ], ];
drop
$settings = [ 'your_setting_name' => [ 'var_name' => 'example_name', 'info' => 'example label', 'description' => 'example description', 'type' => 'drop', 'value' => 'default_value', 'options' => [ 'value_1' => 'Value label 1', 'value_2' => 'Value label 2', ] ], ];
array
$settings = [ 'your_setting_name' => [ 'var_name' => 'example_name', 'info' => 'example label', 'description' =>'example description', 'type' => 'array', 'value' => [1,2,3,4], ], ];
multi_text
$settings = [ 'your_setting_name' => [ 'var_name' => 'example_name', 'info' => 'example label', 'description' =>'example description', 'type' => 'multi_text', 'value' => [ 'value_1' => 'Value label 1', 'value_2' => 'Value label 2', ], ], ];