thinkphp使用get传值后模板显示不正常
如题,本人使用GET方式传入参数值后,THINKPHP模版不能正常渲染,参考代码如下:Action类代码为:publicfunctionindex(){if(Sessio...
如题,本人使用GET方式传入参数值后,THINKPHP模版不能正常渲染,参考代码如下:Action类代码为:public function index(){
if(Session::get('adminFlog')=='iSOK'){
$this->assign('codeid',$_GET['ssid']);//此处问题所在
$server['remoteAddr']=$_SERVER['REMOTE_ADDR'];
$server['lastLoginTime']='';
$server['addr']=$_SERVER['SERVER_PORT'];
$server['script']=$_SERVER['SCRIPT_NAME'];
$this->assign('server',$server);
$this->display('index');
}else{
$this->display('public:404');
}
} 模版(index)中代码为:<a title="系统设置" href="__URL__/index/ssid/adminCount" target="_self">系统设置</a>.......ID编码是:{$codeid} 首页访问时,由于没有传入任何参数值,模版渲染正常,但进行系统设置时,总是报错,模版渲染不正常,别问我是报了什么错,脚本报错,而且报错提示也不准确。 展开
if(Session::get('adminFlog')=='iSOK'){
$this->assign('codeid',$_GET['ssid']);//此处问题所在
$server['remoteAddr']=$_SERVER['REMOTE_ADDR'];
$server['lastLoginTime']='';
$server['addr']=$_SERVER['SERVER_PORT'];
$server['script']=$_SERVER['SCRIPT_NAME'];
$this->assign('server',$server);
$this->display('index');
}else{
$this->display('public:404');
}
} 模版(index)中代码为:<a title="系统设置" href="__URL__/index/ssid/adminCount" target="_self">系统设置</a>.......ID编码是:{$codeid} 首页访问时,由于没有传入任何参数值,模版渲染正常,但进行系统设置时,总是报错,模版渲染不正常,别问我是报了什么错,脚本报错,而且报错提示也不准确。 展开
3个回答
2013-04-17
展开全部
不是模板不能正常渲染,而是你的Action动作相对于入口文件层次关系不同,所以会适成样式文件加载失败。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-17
展开全部
这太专业了 等高手来答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询