php 配置一个自己的配置文件

实例:

第一步、在 application/config/目录下, 创建一个 order.php 文件。

加入如下代码: 

<?php
	$config[‘order‘] = array(
		‘os_type‘ => array(
	        "0"=>"Android 客户端",
	        "1"=>"iOS 客户端",
	        "3"=>"微信公共帐号",
	        "4"=>"360",
	        "5"=>"网页版",
	        "6"=>"神马搜索",
	        "10"=>"大众点评",
	        "11"=>"美团"
	    ),
    	‘pay_type‘ => array(
	        1 => ‘微信‘,
	        2 => ‘支付宝‘,
	        3 => ‘微信公众‘,
	        4 => ‘免费‘,
	        5 => ‘只使用套餐卡‘
	    )
   	);
?>

第二步 、 获取配置文件      

       $this->config->load(‘order‘,TRUE);
       $order_config = $this->config->item(‘order‘, ‘order‘);
       $os_type = $order_config[‘os_type‘];
       $pay_type_list = $order_config[‘pay_type‘];

  

时间: 2024-11-09 00:59:12

php 配置一个自己的配置文件的相关文章

通过Vim+少量插件配置一个高效简洁的IDE

最近本人在看<TCP/IP Illustrated Volume2:The Implementation>这本书,自然要下载4.4BSD-Lite的源代码配合书本一起研读.以前学习Vim的时候就知道Vim可以通过插件的功能来配置一个功能强大的自定义IDE,这次有这么好的机会为什么不利用一下呢?于是在阅读源代码的过程中根据需要一步一步配置了一个简单完整的IDE环境,通过这几天的使用真心觉得Vim好用,速度那个快呀.以前总听别人说Vim如何如何好,这次真的让我感受到了并爱上了Vim这个工具.在这里

spring 配置一个基本的web项目

项目目录 记得要在Deployment Assembly里将项目外部依赖包 WEB-INF/lib 加进去 gradle项目,需要的包,其实这里没有用aop,如果用了,就需要其它的包了.还有第三方的包等等. 这里的maven中央库,用的是阿里云的. build.gradle文件内容 apply plugin: 'java' repositories {     maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} }

如何配置一个从区域

在Slave 服务器上(192.168.23.11) (1)定义区域 定义一个从区域 zone "ZONE_NAME" IN { type slave ; file "slaves/ZONE_NAME.zone"; masters { MASTER_IP } }; 例如:在/etc/named.rfc1912.zones文件中增加: zone "yhyblog.cn" IN { type slave; masters { 192.168.23.3

在 Linux 上配置一个 syslog 服务器

syslog服务器可以用作一个网络中的日志监控中心,所有能够通过网络来发送日志的设施(包含了Linux或Windows服务器,路由器,交换机以及其他主机)都可以把日志发送给它. 通过设置一个syslog服务器,可以将不同设施/主机发送的日志,过滤和合并到一个独立的位置,这样使得你更容易地查看和获取重要的日志消息. rsyslog 作为标准的syslog守护进程,预装在了大多数的Linux发行版中.在客户端/服务器架构的配置下,rsyslog同时扮演了两种角色:1.作为一个syslog服务器,rs

Fedora上配置一个安全FTP

现在流行的FTP服务器,比较著名的有WU-FTP(Washington University FTP)和VSFTP(Very Secure FTP 非常安全的FTP)以及Proftp,pureftp等,而VSFTP以其高度安全性和高速稳定的特性正在成为互联网上FTP服务器的新宠. 现在笔者把在 Fedora上配置一个安全FTP的过程和大家交流,希望借此能共同学习,共同提高.  一.安装  1.下载最新的稳定版vsftpd-1.2.1.tar.gz  2.卸载原有的rpm的vsftpd  rpm

Spring由于web配置导致的spring配置文件找不到的问题的解决方案

在把某项技术整合到Spring中的时候,我们时常会发现报如下错误: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'loginController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreation

nginx环境下配置nagiosQL-关于nagiosql配置文件

接上文:nginx环境下配置nagios-关于nginx.conf nagiosql文件应该处于conf/domain/目录下 nagiosql配置如下: 1 server 2 { 3         listen       8088; 4         server_name  192.168.44.44; 5         index index.html index.htm index.php; 6         root  /usr/local/nagios/nagiosql/;

配置一个逻辑CPU专用于实时任务----Kithara RTS工程源码分析

本文以windows实时拓展Kithara RTS安装目录下的smp文件夹内的DedicatedRealTimeTask项目为例,讲解使实时任务以独占一个逻辑CPU的方式运行,并实现任务间的同步. 目前多核计算机已经普及,多数的PC都是多核的.针对这种多核结构,我们设想把计算机划分为不同的硬件区间,其中一部分用于被实时任务专用,另一部分是被windows使用的,两者之间互不干扰,这样实时任务可以实现更好的实时性能.这种硬件划分,一般是按照物理CPU的核心数,即逻辑CPU的数量来配置的.可以配置一

nginx环境下配置nagios-关于nagios配置文件nginx.conf

接上文:nginx环境下配置nagios-关于nginx.conf 配置如下: 1 server 2 { 3         listen       80; 4         server_name  192.168.44.44; 5         index index.html index.htm index.php; 6         root  /usr/local/nagios/share; 7         auth_basic "Nagios Access";