2

我创建了config具有默认结构的表(来自 FuelPHP 文档)

CREATE TABLE IF NOT EXISTS `config` (
  `identifier` char(100) NOT NULL,
  `config` longtext NOT NULL,
  `hash` char(13) NOT NULL,
  PRIMARY KEY (`identifier`)
)

但是现在,我如何在我的 php 代码中访问它?

Config::get('DB.my_unique_indentifier')似乎不起作用...

4

1 回答 1

1

好的,所以config.config字段(MySQL)在使用 .db 扩展名时需要是序列化数组!


从数据库加载:

Config::load('visio.db'); // where visio is the config key.

保存新配置:

Config::save('visio.db', array('my_param' => 'my_value'));

这是我玩它的方法:

$config = Config::load('visio.db');
$jetons =& $config['jetons'];

$jetons += 10;
Debug::dump($jetons);
$config = Config::save('visio.db', $config);

使用Config::load('visio.my_param.db')还不行。这可能会在 FuelPHP 1.8 版本中实现。

于 2014-03-01T23:48:18.050 回答