使用CI

时间:2019-05-30 07:32:30

标签: php codeigniter

我是Codeigniter的新手。我已经按照教程创建了一个原始系统。 http://www.expertphp.in/article/php-codeigniter-3-basic-crud-operation-with-mysql-database-with-example

我正在使用Linux Mint系统。我已经做了所有与许可有关的事情。我仍然收到404错误页面。当我去

http://localhost/codeign/myapp/products

在这里,我将产品控制器设为

class Products extends CI_Controller
{

    function __construct(argument)
    {
        parent::__construct();
        $this->load->model('ProductsModel'); 
    }

    public function index() 
    {
        $Products = new ProductsModel;
        $data['data'] = $Products->get_poducts();
        $this->load->view('includes/header');       
        $this->load->view('products/list',$data);
        $this->load->view('includes/footer');
    } 

仍然显示“ 404 Not found”页面。我能知道我的过错吗?预先感谢。

1 个答案:

答案 0 :(得分:0)

将其粘贴到应用目录中的.htaccess中(与应用程序处于同一级别),将起作用:

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]