基本模型视图控制器无法正常工作

时间:2016-03-10 04:34:48

标签: php .htaccess

我对编程很新,我正在使用模型视图控制器结构创建我的第一个应用程序。

然而;每次我尝试输出public/home/index/andres时,它都会显示Array ( [0] => 1 )

我的预期输出是:

Array (
    [0] => home
    [1] => index
    [2] => andres
)

有人可以指导我朝正确的方向发展吗?

以下是我的.htaccess文件以及我的app.php文件。

htaccess的:

Options -Multiviews
RewriteEngine On

RewriteBase /public/

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f


RewriteRule ^(.+)$ index.php?url=1 [QSA,L]

app.php:

<?php

class App 
{
    protected $controller = 'home';
    protected $method = 'index';
    protected $params = [];

    public function __construct()
    {
        print_r($this->parseUrl());
    }

    public function parseUrl()
    {
        if(isset($_GET['url']))
        {
           return $url = explode('/', filter_var(rtrim($_GET['url'], '/'), FILTER_SANITIZE_URL)); 

        }
    }

}?>

0 个答案:

没有答案