2015-11-27 5 views
0

Я использую Code Igniter 3.0. Мой код работает нормально, но когда я вставляю код запроса, он неожиданно возвращает пустую страницу. Когда я запускаю элемент проверки, он показывает метод ошибки 500 GET. Вот мой контроллер:Код Igniter Возвращение пустого страницы

<?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 --> 

Я абсолютно не знаю, что я делаю неправильно.

ответ

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)

0

Здравствуйте я считаю, что вы забыли загрузить модель .Это является общей ошибкой.

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

Пожалуйста, попробуйте

Смежные вопросы