【发布时间】:2017-02-09 19:23:26
【问题描述】:
我是 Codeigniter 的新手。
我的数据库控制器
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Dbview extends CI_Controller{
public function index()
//standard SQL Query
$sql = "SELECT * FROM 'news'",
$data['query_sql'] = $this->db->query($sql);
//active record query
$data['query_ar'] = $this->db->get('news');
//load view
$this->load->view('dbview',$data);}
?>
我的 dbview 在视图中
数据库测试
<br />
<b>Standard SQL Query</b> <pre><?php print_r($query_sql->result_array()); ?>></pre>
<br />
<b>Active Record Query</b> <pre><?php print_r($query_ar->result_array()); ?></pre>
我在phpmyadmin中建立数据库,并将数据库信息放入config/database 当我尝试打开浏览器http://localhost/WeatherFinder/index.php/dbview 什么都没有打开。出了什么问题或者我还没有做什么? 谢谢
【问题讨论】:
-
如果它是一个完全白屏,请仔细检查您的数据库设置是否正确,也许将它们发布在这里。
-
是你的文件名 Dbview.php 只有第一个字母必须是大写在这里解释codeigniter.com/user_guide/general/styleguide.html#file-naming 并且你不需要关闭控制器codeigniter.com/user_guide/general/…
-
@coderodour,它不是白色的,它的 404 Page Not Found 找不到您请求的页面。
-
@wolfgang1983 我改成小写了,还是不行
-
还要确保启用 apache 重写模块。您可以通过在 ubuntu 的命令行中发出
sudo a2enmod rewrite来完成此操作。
标签: mysql codeigniter