Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法使用codeigniter列出另一个表数据 编辑:[已解决]-未加载模型。_Php_Mysql_Codeigniter - Fatal编程技术网

Php 无法使用codeigniter列出另一个表数据 编辑:[已解决]-未加载模型。

Php 无法使用codeigniter列出另一个表数据 编辑:[已解决]-未加载模型。,php,mysql,codeigniter,Php,Mysql,Codeigniter,我能够显示从表中获取的组列表。但无法显示中心列表 我找不到哪里出错了 当我取消注释$data['allcenters']时,我只得到一个空页面。但当我删除该行时,页面显示良好,但没有中心列表 组的表名为用户组。 中心的表名为institute_data 代码如下: 控制器:(user_data.php) 模型(centers_Model.php): 模型(group_Model.php): 视图(add_user.php) 居中 组 由于存在500个内部错误(很可能是数据库相关问题),因此会出

我能够显示从表中获取的组列表。但无法显示中心列表

我找不到哪里出错了

当我取消注释
$data['allcenters']
时,我只得到一个空页面。但当我删除该行时,页面显示良好,但没有中心列表

组的表名为用户组。 中心的表名为institute_data

代码如下:

控制器:(user_data.php)

模型(centers_Model.php):

模型(group_Model.php):

视图(add_user.php)


居中
组

由于存在500个内部错误(很可能是数据库相关问题),因此会出现空白页。检查php日志中的错误,确保该表确实存在


PS:您为每个代码输入了错误的文件名。模型文件名看起来是交换的

谢谢,我已经解决了这个问题

我没有在_construct()函数中加载模型


添加了
$this->load->model('centers\u model','',TRUE)并且代码工作正常。

当遇到500服务器错误时,大多数默认环境将提供空白页面,而不是在页面上打印错误。错误被抑制并且只写入日志文件。是的,我已经检查过了。。。这是500个内部服务器错误。而且,我在这里犯了一个关于模型文件名的错误。我现在编辑了。该表存在,我已在其他控制器和模型中从中获取数据。另外,为什么显示组而不显示中心?不能从单个控制器功能加载两个模型吗?您是否修复了500服务器错误,并用$data[“allcenters”]取消了控制器中的行注释?我不知道如何修复500服务器错误。如果我取消对该行的注释,我将得到相同的错误。如果我对其进行评论,则页面加载良好。为了修复500服务器错误,可能会出现什么问题?您能否共享包含php错误的日志?没有实际的日志,没有人能帮助你
function add_new(){
$logged_in=$this->session->userdata('logged_in');
if($logged_in['su']!="1"){
exit('Permission denied');
return; 
}       
    $data['title']="Add User";

    //get the list of the groups
    $data['allgroups'] = $this->group_model->get_allgroups();

    //get the list of all centers
    $data['allcenters'] = $this->centers_model->get_allcenters();
    //Page is displayed when the above code is commented. 
    //On inserting the above line, the page is just blank

    $this->load->view($this->session->userdata('web_view').'/header',$data);
    $this->load->view($this->session->userdata('web_view').'/add_user',$data);
    $this->load->view($this->session->userdata('web_view').'/footer',$data);
}
function get_allcenters(){
    $query = $this->db->get("institute_data");
    $result = $query->result_array();
    return $result;
    }
function get_allgroups(){
    $query = $this->db->get("user_group");
    $result = $query->result_array();
    return $result;
    }
<?php print_r($allcenters); ?>
<div class="form-group">
    <label>Center </label>
    <select class="form-control" name="centers">
    <?php foreach($allcenters as $key => $center){ ?>
    <option value="<?php echo $center['su_institute_id']; ?>"><?php echo $center['organization_name']; ?></option>
    <?php } ?>
    </select>
 </div>

<?php print_r($allgroups); ?>
<div class="form-group">
    <label>Group </label>
    <select class="form-control" name="user_group">
    <?php foreach($allgroups as $key => $group){ ?>
    <option value="<?php echo $group['gid']; ?>"><?php echo $group['group_name']; ?></option>
    <?php } ?>
    </select>
 </div>