我不知道为什么但是数据库配置写入器似乎不起作用。
我已经启用了数据库模块,并在boostrap.php中附加了驱动程序:
Kohana::$config->attach(new Config_File);
Kohana::$config->attach(new Config_Database, FALSE);
当我打电话给写作者时
Kohana::$config->write('group', 'key', 'value');
它只是抛出了一个丑陋的例外:
ErrorException [ Fatal Error ]: Call to undefined method Config::write()
当我手动将数据插入数据库时,我已经创建了数据库表并且加载配置正常。
注意:我正在使用内置数据库模块的kohana 3.2.2。
答案 0 :(得分:0)
我猜这个异常是因为Config_File
引起的,它是一个读者而不是一个作家(见http://kohanaframework.org/3.2/guide/api/Config_File)。
尝试删除引导程序中的Kohana::$config->attach(new Config_File);
。