2016-12-26 35 views
0

是否有任何PHP開源類可以將應用程序配置變量存儲在MySQL數據庫中,例如Wordpress? 我想存儲和讀取類似:將apllication config變量存儲到數據庫

$config['name'] = "test1"; 
$config['name']['subname'] = "test2"; 

在MySQL數據庫表和數據庫表需要看起來像

Id | Name  | Value | Parent Name Id | 
1 | 'name' | 'test1' | null   | 
2 | 'subname' | 'test2' | 1    | 

這等

+0

我發現溶液這裏[鏈接](https://github.com/dschreck/php-eav-example)。 – Milos

回答

1

需要沒有課堂風格。 例如:

//config.php 

    $config['name'] = "test1"; 
    $config['name']['subname'] = "test2"; 

//other php. 

    require_once('{path to config.php}'); 
    echo $config['name']; 
    echo $config['name']['subname']; 
+0

是的,我需要將這些值寫入數據庫,因爲變量值將由用戶更改,我不能將這些新值寫入服務器上的ini文件,但我可以將其寫入數據庫中。因此,我們需要一個將這些值讀入和寫入數據庫的類。 – Milos

+0

繼續使用關係數據庫Mysql更改格式化的數據沒有任何意義。在這種情況下,我認爲我應該寫一些類似MongoDB的非sql數據庫。如果您必須使用mysql,則可以使用字符串操作來存儲varchar數據類型。 –