22智能在线
新记
帝国CMS中的模板用PHP代码写的 $nid = $GLOBALS[navclassid]; 这句是什么意思
if ($nid) {
$_class = $class_r[$nid];
举报该文章
相关建议 2015-04-17
该变量是当前栏目id,可以用 $navclassid 或 $GLOBALS[navclassid] 都可以。
$GLOBALS 是 php 中的超全局变量,你在页面中 var_dump 输出看看就知道了。
$class_r[$nid]就很明显了,$class_r存着所有栏目的数据,通过栏目id(也就是问题中的$nid)拿到当前栏目的所有的值。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/citxfhsittfi6h2fsct.html
其他看法
第1个回答 2015-04-17
$GLOBALS是PHPcms公共变量,输出的结果为多维数组。
可以在模板中用<?php print_r($GLOBALS);?>,打印出来研究
$GLOBALS[navclassid];是指当前栏目ID。
本回答被网友采纳
相似回答
大家正在搜
相关问题
php中全局变量的声明语法, $nid = $GLOBALS...
如何查看帝国CMS中navclassid这个变量的说明,是P...
帝国cms中在php代码里面怎么引用[!
帝国CMS灵动标签中的这段代码有知道的朋友吗
帝国cms页面模板可以写入PHP代码吗?
帝国cms php代码怎么用到列表内容模板(list.var...
帝国CMS的模板修改问题