Codeigniter中的变量存在问题

时间:2019-07-09 04:24:22

标签: php codeigniter

试图修复Ive在某些代码中遇到的错误。

我尝试编辑模型,但是没有任何效果。还编辑了控制器,并确保某些文件夹位于父目录中,从而更新了数据库。试图弄清楚如何解决此错误。如果有人可以帮助,将不胜感激!!!

查看:

            String sessionID;
            if (request.getServletContext().getEffectiveSessionTrackingModes()
                    .contains(SessionTrackingMode.URL)) {

                // Get the session ID if there was one
                sessionID = request.getPathParameter(
                        SessionConfig.getSessionUriParamName(
                                request.getContext()));
                if (sessionID != null) {
                    request.setRequestedSessionId(sessionID);
                    request.setRequestedSessionURL(true);
                }
            }

            // Look for session ID in cookies and SSL session
            parseSessionCookiesId(request);
            parseSessionSslId(request);

            sessionID = request.getRequestedSessionId();

型号:

<?php  
              if(file_exists('/assets/images/'.$user_data[0]->profile_pic) && isset($user_data[0]->profile_pic)){
              $profile_pic = $user_data[0]->profile_pic;
              }else{
              $profile_pic = 'user.png';}?>
              <center> <img class="thumb-image setpropileam" src="<?php echo base_url();?>/assets/images/<?php echo isset($profile_pic)?$profile_pic:'user.png';?>" alt="User profile picture"></center>

这是错误:

  

严重性:通知

     

消息:未定义的变量:user_data

     

文件名:views / profile.php

     

行号:475

     

回溯:

     

文件:/home4/cultured/public_html/application/views/profile.php行:   475函数:_error_handler

     

文件:/home4/cultured/public_html/application/controllers/Login.php   行:47功能:查看

     

文件:/home4/cultured/public_html/index.php行:315功能:   require_once遇到PHP错误

     

严重性:通知

     

消息:试图获取非对象的属性

     

文件名:views / profile.php

     

行号:475

1 个答案:

答案 0 :(得分:0)

将控制器功能中的代码放入行号/home4/cultured/public_html/application/controllers/Login.php Line: 47

在将数据返回到视图时,用户数据数组应该在那里 如果不存在,则会出现错误

$data["user_data"] = ""; // Your user_data query result should be here
$this->load->view("profile", $data);