请问写phpcms系统,后台中会有很多配置项, 这些配置项存放在哪里? 如何加载? 5
比如分页配置,我可以写10,也可以写8,那么这个数据存在哪里呢?是存在文件里还是?再来如何调用?我执行sql的时候,如何调用这个配置?谢谢,谢谢...
比如分页配置, 我可以写10,也可以写8 , 那么这个数据存在哪里呢? 是存在文件里还是? 再来如何调用? 我执行sql的时候,如何调用这个配置?
谢谢,谢谢 展开
谢谢,谢谢 展开
1个回答
展开全部
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的视频教程。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询