又是兄弟您,呵呵,谢谢!不加分号;
<?php
$query = DB::query("SELECT * FROM ".DB::table('common_advertisement') );
while($rs = DB::fetch($query)) {
$code=$rs['code'];
}
?>
这样也不得呢文件是:模板/portal/index.php 不用引入什么文件吗?
<?php
$query = DB::query("SELECT * FROM ".DB::table('common_advertisement') );
while($rs = DB::fetch($query)) {
$code=$rs['code'];
}
?>
这样也不得呢文件是:模板/portal/index.php 不用引入什么文件吗?
echo '不存在';
}若是不存在
就要引入
require_once './source/class/class_core.php';//根目录下
C::app()->init();
<!--{subtemplate common/header}-->
...
<!--{subtemplate common/footer}-->
这个文件里是不是不能直接写PHP代码啊?写:if(!class_exists('DB')){
echo '不存在';
}
这个都不执行,那门户的PHP代码要写在哪?
门户的后台php页面应该在\source\module\portal文件夹下,但是这些文件夹下的php都可以调用DB类
不知道你执行DB::query的那句是放在哪儿执行的
<?php exit; ?>
<!--{subtemplate common/header}-->
<?php
$query = DB::query("SELECT * FROM ".DB::table('common_advertisement') );
while($rs = DB::fetch($query)) {
$code=$rs['code'];
}
?>
<!--{subtemplate common/footer}--> 这样后门户首页就空白,不懂是什么回事,可能要写在:/source/module/portal/portal_index.php 才行,晚点我试试
用<!--{eval .....}-->试试
但是还是建议写在后台php文件中