model('Credit')这个方法可能出现两种结果
如果credit模型没定义,那么就支持thinkphp模型的基本 *** 作
如果定义了,那就还可以包含CreditModel里的函数
我可以肯定getLevel是定义在CreditModel里的。而且我基本可以确定的是,貌似你复制的是thinksns的代码??
这样子吧,建议你一步一步去解决问题。首先单独获得一下$_GET['ssid'],并打印一下,然后再用$this->assign('codeid',$_GET['ssid']);这行代码,再在页面输出一下,其他的代码暂时先屏蔽。
你可以试试通过解析get原文来获取这个地址,如$url = $_SERVER['REQUEST_URI'],然后手动截取。
另外,”为了登录之后返回登录前的那个页面”这个一般也不是这么搞。你的页面肯定会进行登录检测,当登录检测失败的时候可以将当前页面的 $_SERVER['REQUEST_URI'] 保存到session(例如$_SESSION['last_request'])中,然后登录成功后检查session中是否指定的要跳转的url,如果有就跳转到该地址并清空url信息,否则转向默认地址。以下是例子
anyphp
if(empty($_SESSION['login'])) {
$_SESSION['last_request'] = $_SERVER['REQUEST_URI'];
header('Location: loginphp');exit;
}
loginphp
if (checkLogin($user, $password)) {
if (! empty($_SESSION['last_request'])) {
$url = $_SESSION['last_request'];
$_SESSION['last_request'] = false;
} else {
$url = '/';
}
header("Location: {$url}");exit;
}
你的是带参数条件分页,当你在第二页的时候 你的分页条件丢失了 所以重第二页开始都没有数据了。
所以在你分页的时候,要把你的查下条件跟上。可以这个修改试试:
$parameter = 'car_name='urlencode($_GET['car_name']);$page=new \Think\Page($count,7,$parameter);
以上就是关于thinkphp的问题 $list = model('Credit')->getLevel()全部的内容,包括:thinkphp的问题 $list = model('Credit')->getLevel()、thinkphp使用get传值后模板显示不正常、thinkphp怎么通过get方式传递一个网址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)