thinkphp的问题 $list = model('Credit')->getLevel()

thinkphp的问题 $list = model('Credit')->getLevel(),第1张

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方式传递一个网址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9487393.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存