代码点火器返回空白页

时间:2015-11-27 17:02:05

标签: php codeigniter-3

我正在使用Code Igniter 3.0。我的代码运行正常但是当我插入查询代码时,它突然返回空白页面。当我运行inspect元素时,它显示错误500 GET方法。这是我的控制器:

<?php
class main extends CI_Controller{    
    function index(){       
        $this->load->view('testjs2');}}

以下是观点:

<html>
<head>
<title>Testjs</title>
<!-- Bootstrap Core CSS -->
<link href="<?php echo base_url('css/bootstrap.min.css'); ?>" rel="stylesheet">

<!-- Custom CSS -->
<link href="<?php echo base_url('css/half-slider.css');?>" rel="stylesheet">

<link href="<?php echo base_url('css/sb-admin.css');?>" rel="stylesheet">
</head>

<body>
test
<div class="container">
<table class="table table-striped" id="dataTables-example2">
        <thead>
            <tr class="info">
            <th >no matrik</th>
            <th>Nama</th>
            <th >Email</style></th>                
            </tr>
        </thead>
        <?php  
        echo 'testlagi';    
        //$this->load->database();        
        $query = $this->db->query('SELECT * FROM wifiview_stsdaftar'); 
        foreach($query->result() as $row)
        {
            //$j= $row->NOMATRIK;
            ?>
            <tr>  
            <td><?php echo $row->NOMATRIK;?></td>          
            <td><?php echo $row->NAMA;?></a></td>
            <td><?php echo $row->EMAIL;?></td>                              
            </tr>                               
            <?php
        } ?>  
    <table> 

</div> <!-- end of div container -->

我完全不知道我做错了什么。

2 个答案:

答案 0 :(得分:1)

参见命名惯例

class main extends CI_Controller{  
      ^// m should be capital letter

class Main extends CI_Controller{ 

班级名称应以大写字母开头,controllersmodelslibraries的文件名也是如此。

有关详细信息,请参阅codeigniter 3 style guide(具体为File NamingClass and Method Naming

答案 1 :(得分:0)

您好我相信您忘了加载模型。这是一个常见的错误。

$this->load->model('model_name');

请尝试