我正在使用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 -->
我完全不知道我做错了什么。
答案 0 :(得分:1)
参见命名惯例
class main extends CI_Controller{
^// m should be capital letter
class Main extends CI_Controller{
班级名称应以大写字母开头,controllers
,models
和libraries
的文件名也是如此。
有关详细信息,请参阅codeigniter 3 style guide(具体为File Naming
和Class and Method Naming
)
答案 1 :(得分:0)
您好我相信您忘了加载模型。这是一个常见的错误。
$this->load->model('model_name');
请尝试