php - 当表值为 null Codeigniter 时页面重定向到错误的 url
问题描述
默认情况下,页面重定向到user/profilepicture/
表值$user->profile
pic 是null
或不是。
if($this->session->userdata("user_id"))//If already logged in
{
$userID = $this->session->userdata("user_id");
$data['user'] = $this->m_user->getRows($userID);
//load the view
if($user->profile_pic == null)
{
redirect(base_url().'user/profilepicture/');
}else{
redirect(base_url().'blog/');
}
解决方案
尝试这个:
if($this->session->userdata("user_id"))//If already logged in
{
$userID = $this->session->userdata("user_id");
$data['user'] = $this->m_user->getRows($userID);
//load the view
if( $data['user']['profile_pic'] == null && $data['user']['profile_pic']!= null)
{
redirect(base_url().'user/profilepicture/');
}else{
redirect(base_url().'blog/');
}
推荐阅读
- php - 为什么我需要通过 ssh 在 Homestead VM 中重新创建 composer autoloader?
- javascript - 如何拦截和修改 XHR?
- python - 在 Jenkins 中使用 venv 时 Pip 未正确激活
- android - 全屏通知
- python - 属性错误:winmgmts:.Win32_Services
- file - 在 src/main/resources 中写入文件时 Mule4 文件写入连接器问题
- c# - 如何反序列化 C# 中具有相同元素集合的 Json 元素
- elasticsearch - Elasticsearch 中每组的最大值之和
- c# - 绑定到嵌套字典的 DataGridView
- python - 鼠标点击不准确