各自的所有!
如何在MySQL数据库中存储Kohana配置文件(电子邮件、身份验证、分页)?
任何帮助都将不胜感激。
经过一些练习,我解决了这个问题。
步骤1:创建表(来自Kohana源代码的代码
/modules/database/classes/Kohana/Config/Database\Writer.php`)
CREATE TABLE IF NOT EXISTS config (
group_name varchar(128) NOT NULL,
config_key varchar(128) NOT NULL,
config_value text,
PRIMARY KEY (group_name,config_key)
) ENGINE=InnoDB;步骤2:放入bootstrap (我在模块部分之后添加):
Database::instance();
Kohana::$config->attach(new Kohana_Config_Database, FALSE);步骤3:使用标准方法将可序列化的值放入表中
Kohana::$config->_write_config('mymodule','options','Hard_to_solve')第4步:使用标准方法将其取回
Kohana::$config->load('mymodule')->get('options')发布于 2015-11-26 03:14:51
您清楚地描述的是简单地访问数据库。如果您希望将一些配置选项存储在数据库中,以便您的应用程序或web应用程序可以检索它们,您只需查看Kohana是如何访问数据库的。首先查看应用程序/bootstrap.php,然后取消对数据库模块的注释(也取消对userguide的注释)。然后,您需要将模块/database/ config /database.php复制到您的config文件夹并设置访问权限。如果你取消了用户指南的注释,只需转到http://yourdomain.com/guide (用你的实际域名替换"yourdomain“),就会有一个完整的描述,介绍如何设置kohana进行数据库访问,一直到进行查询。玩得开心!
https://stackoverflow.com/questions/30469891
复制相似问题