php - 如何在codeigniter中设置自定义配置类的项目值?
问题描述
我有一个名为my_custom_config_file.php
codeigniter 的自定义配置类,它是自动加载的。我想使用 codeigniter 配置类函数在该文件中设置一个配置项值$this->config->set_item('item_name', 'item_value');
。
但是它的作用是为默认的 ci 配置类而不是我的自定义配置类设置配置项。当我使用 访问我的自定义配置项时$this->config('item_name', 'my_custom_config_file')
,项目值不变。
所以问题是如何在自定义配置文件中设置项目值?
解决方案
如果您已经自动加载了my_custom_config_file
自定义配置文件,并且由于item_name
仅存在于 上my_custom_config_file
,那么您可以设置自定义配置项,就像设置主配置文件项一样:
$this->config->set_item('item_name', 'item_value');
无需提及自定义配置名称,因为通常配置文件将合并到一个主配置数组中。要从my_custom_config_file
配置文件中检索项目,您可以使用主要的配置获取方法:
$this->config->item('item_name');
推荐阅读
- java - Java/Spring:连接到多个 BigQuery 数据集
- php - POST请求后PHP写入文件并下载
- c++ - g++ 11.2.0 读取编译模块失败:文件数据错误
- html - 如何在一个元素和它的伪元素 "::before" 之间创建一个特定的空间?CSS
- node.js - timePlayed 上的 SONOS POST 请求返回未定义的 req.body
- php - 我如何在 php 中重复一段时间 cicle?
- excel - 没有VBA的Excel中的重复单元格颜色
- rabbitmq - RabbitMQ Java 客户端连接超时
- javascript - 项目 [0] 未显示在工具提示上
- spring-boot - Spring Session Redis Web 会话到期通知不会延迟到应用程序再次启动?