
正文
phpcms中的缓存目录是哪个 php常用的缓存技术汇总php技术之缓存机制的好处
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
phpcms中php文件放在哪个文件夹下
我们可以根据phpcms系统的目录结构来分析,如下:
从此目录结构不难发现,其主要php文件在phpcms这个目录下面,主要是类库函数库libs目录、模块控制器目录modules目录还有数据库模型文件model目录。
api目录下有一些接口类的php文件、phpsso_server下是会员互通模块,其下面的目录结构跟phpcms整体目录结构类似。
也就是说php文件分布在多个目录下起着不同的作用。
相关问答
Q1: 请问写phpcms系统,后台中会有很多配置项, 这些配置项存放在哪里? 如何加载?
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的视频教程。
Q2: phpcms数据库连接的文件在哪
注意,phpcms v9的配置文件有两个:
主站数据库配置文件目录地址:/caches/configs/databases.php;
phpsso会员互通模块数据库连接配置目录:/phpsso_server/caches/configs/database.php。
其中第二个配置文件往往是一些初学者容易忽略的地方(第二个配置文件如果没有正常配置往往出现会员不能正常登陆注册以及与ucenter等第三方系统互通时不正常),当然,如果你的网站用不着会员系统可以不用配置。
PS:详细的phpcms v9使用方法可以参考phpcms的官方使用手册以及iphpcms的详细使用教程。
Q3: phpcms模板所在文件夹是哪个??
phpcms2008 目录:\templates\default\ 常用的模版在phpcms下面
phpcms v9 目录:\phpcms\\templates\default\ 常用的模版在content下面
关于phpcms中的缓存目录是哪个和php常用的缓存技术汇总php技术之缓存机制的好处的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







