请问写phpcms系统,后台中会有很多配置项, 这些配置项存放在哪里? 如何加载? 5

比如分页配置,我可以写10,也可以写8,那么这个数据存在哪里呢?是存在文件里还是?再来如何调用?我执行sql的时候,如何调用这个配置?谢谢,谢谢... 比如分页配置, 我可以写10,也可以写8 , 那么这个数据存在哪里呢? 是存在文件里还是? 再来如何调用? 我执行sql的时候,如何调用这个配置?
谢谢,谢谢
展开
 我来答
酷格科技
2016-05-20 · TA获得超过240个赞
知道小有建树答主
回答量:192
采纳率:100%
帮助的人:88.8万
展开全部

phpcms v9系统的配置数据大部分都是作为配置文件存放在缓存目录下,主要常用的两个文件:/caches/configs/databases.php 数据库连接配置;/caches/configs/system.php 系统配置项;

获取某项配置值时可使用系统方法load_config():

$html_root = pc_base::load_config('system','html_root');

来实现,其中两个参数第一个指文件名,第二个指配置项名。

另外说下你提到的分页显示数量,这个在普通配置项里是没有的,分页是使用分页连接生成方法pages()产生的,在方法里有个参数来设定显示数量,所以这个只是函数的参数设定值不同而已。

pages函数代码预览:

/**
 * 分页函数
 *
 * @param $num 信息总数
 * @param $curr_page 当前分页
 * @param $perpage 每页显示数
 * @param $urlrule URL规则
 * @param $array 需要传递的数组,用于增加额外的方法
 * @param $setpages 显示数量
 * @return 分页
 */
function pages($num, $curr_page, $perpage = 20, $urlrule = '', $array = array(),$setpages = 10) {

此方法在/phpcms/libs/functions/globle.func.php里,有兴趣可以研究。

PS:phpcms使用与二次开发可参看官方手册以及iphpcms的视频教程。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式