Notice: Undefined variable: template in D:\phpStudy\www\web\htdocs\class\route.php on line 39

在线等,可加分!<?phpclassroute{publicfunction__construct($module,$controller){/***自动加载类文件*@p... 在线等,可加分!
<?php
class route
{
public function __construct($module,$controller)
{
/**
* 自动加载类文件
* @param unknown_type $class_name
*/
require DIRECTORY.DIRECTORY_SEPARATOR.'class'.DIRECTORY_SEPARATOR.'pathconfig.php';
function __autoload($classname)
{
$pathconfig = new pathconfig();
$path = $pathconfig->classpath($classname);

if (file_exists($path)) {
require $path;
}
else{
exit ("缺少".$path."文件");
}
}
$moduleclasss =$module.'_'.'controller';
$run = new $moduleclasss;

if (method_exists($run,$controller)){

$this->data = $run->$controller();
}
if (is_array($this->data) === TRUE)
{
extract($this->data);
}
$this->template = $template; //此处为第39行代码
$this->template($module,$controller);
if (file_exists($this->template))
{
require $this->template;
}
}
/**
* 模板路径
* @param unknown_type $module 模型
* @param unknown_type $controller 控制器
*/
public function template($module,$controller)
{
if ($this->template=='') {
$this->template =DIRECTORY.DIRECTORY_SEPARATOR.'template' . DIRECTORY_SEPARATOR .$module.DIRECTORY_SEPARATOR. $controller.'.php';
}
}
}
?>
展开
 我来答
16栋426
2014-03-11 · 超过14用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:35.9万
展开全部
这只是一个提示信息,不影响程序运行。说的是$template变量没有声明,可以看一下是没有传这个参数还是哪里漏了一段
vipanxhf
2014-03-11
知道答主
回答量:27
采纳率:0%
帮助的人:8.3万
展开全部
很明显啊,你这$template是哪来的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小梦AI成长记
2014-03-11 · 超过16用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:17.7万
展开全部
$template成员变量没有定义,需要在类中给予声明,这只是一个警告,对程序运行没有影响
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式