ThinkPHP3.2框架中怎么自定义配置

  介绍

本篇文章给大家分享的是有关ThinkPHP3.2框架中怎么自定义配置,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

具体如下:

& lt; select  name=皉easonAndType", id=啊氨?   & lt;才能option  https://www.yisu.com/zixun/value=" 1 ">查询物流> 办理退货   <选项值=3>咨询退货   <选项值=" 4 ">咨询佣金   <选项值=" 5 ">咨询规则选择   <选项值=" 0 ">其他>

 ThinkPHP3.2框架中怎么自定义配置“>←实际效果</p> <p> <img src= type 美元;=,阵列(   & # 39;1 & # 39;,=祝辞,& # 39;查询物流& # 39;,   & # 39;2 & # 39;,=祝辞,& # 39;办理退货& # 39;,   & # 39;3 & # 39;,=祝辞,& # 39;咨询退货& # 39;,   & # 39;4 & # 39;,=祝辞,& # 39;咨询佣金& # 39;,   & # 39;5 & # 39;,=祝辞,& # 39;咨询规则& # 39;,   & # 39;0 & # 39;,=祝辞,& # 39;其他& # 39;   );

就像上面代码那样,定义好之后,存成一个文件,当我们需要调用这个这个规则的时候,就包括或者需要,然后直接用美元类型这个变量去找就行了,比如:

require_once (& # 39; type.php& # 39;);   echo 类型[1],美元,//输出& # 39;查询物流& # 39;   foreach ($ type  as  k 美元;=祝辞,美元v){,//直接打印出最上面的下拉菜单代码,   echo “& lt; option  value =, & # 39; {$ k} & # 39;,在{$ v} & lt;/option>“;   }

如果在ThinkPHP,要是想引入文件,只能用绝对路径,在包括和需要用<代码> __APP__> __ROOT__> U() 造链函数我没试,应该是可以实现的。

还有一种实现方式,也是我在这里推荐的,就是直接把这套规则定义为这个网站的配置文件,当我们用的时候,用<代码> C() 加载配置函数把这个数组加载出来赋给一个变量就好了。

上代码了:

把你定义的规则放到配置下,这是私有配置文件,只有家这个入口的才生效,也可以放到公共配置文件下,细节可以去查手册。

return 阵列(   & # 39;REASON_AND_TYPE& # 39;,=祝辞,阵列(   & # 39;1 & # 39;,=祝辞,& # 39;查询物流& # 39;,   & # 39;2 & # 39;,=祝辞,& # 39;办理退货& # 39;,   & # 39;3 & # 39;,=祝辞,& # 39;咨询退货& # 39;,   & # 39;4 & # 39;,=祝辞,& # 39;咨询佣金& # 39;,   & # 39;5 & # 39;,=祝辞,& # 39;咨询规则& # 39;,   & # 39;0 & # 39;,=祝辞,& # 39;其他& # 39;   )   );

注意加上返回;

注意,格式,返回一个数组,键名是大写的(为了好看),键值是你要定义的东西,在这里我们定义的是一个数组。

修改配置。php文件

& lt; php ?   return 阵列(//& # 39;配置项& # 39;=祝辞& # 39;配置值& # 39;   & # 39;DB_TYPE& # 39;,=祝辞,& # 39;mysqli& # 39;,,//,数据库类型   & # 39;DB_HOST& # 39;,=祝辞,& # 39;localhost # 39;,,//,服务器地址   & # 39;DB_NAME& # 39;,=祝辞,& # 39;kefu& # 39;,,//,数据库名   & # 39;DB_USER& # 39;,=祝辞,& # 39;根# 39;,,//,用户名   & # 39;DB_PWD& # 39;,=祝辞,& # 39;根# 39;,,//,密码   & # 39;DB_PORT& # 39;,=祝辞,& # 39;& # 39;,,//,端口   & # 39;DB_PREFIX& # 39;,=祝辞,& # 39;& # 39;,,//,数据库表前缀   & # 39;LOAD_EXT_CONFIG& # 39;,=祝辞,& # 39;reasonAndType& # 39;,,//这是我们自己添加的,LOAD_EXT_CONFIG键名固定,键值是你的php文件的文件名,那个数组名字在这里就不用管了   );

这就算配置好了。

ThinkPHP3.2框架中怎么自定义配置