Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP MVC中获取当前视图页面_Php_Model View Controller - Fatal编程技术网

如何在PHP MVC中获取当前视图页面

如何在PHP MVC中获取当前视图页面,php,model-view-controller,Php,Model View Controller,我正在尝试使用定制的php MVC获取当前页面 以下是链接示例: 我想从上面的链接获取当前页面,以便我可以使用它检查ul列表中的当前活动页面 <li class="active"> 模型:videomanager_Model.php class Videomanager_Model extends Model { public function __construct(){ parent::__construct(); } public

我正在尝试使用定制的php MVC获取当前页面

以下是链接示例:

我想从上面的链接获取当前页面,以便我可以使用它检查ul列表中的当前活动页面

<li class="active">
模型:videomanager_Model.php

class Videomanager_Model extends Model {
    public function __construct(){
        parent::__construct();
    }

    public function fetchVideos(){      
        $stmt = $this->db->prepare("SELECT * FROM bv_videos AS v 
                                    LEFT JOIN bv_categories AS c 
                                    ON v.cat_id=c.cat_id 
                                    ORDER BY v.video_id DESC");     
        $stmt->execute();   

        $stmt->setFetchMode(PDO::FETCH_OBJ);
        return $stmt->fetchAll();       
    }
}
查看

    <ul>        
            <li class="active"> 
              <a href="<?php echo URL ?>videomanager">
                <span class="glyphicons glyphicons-star"></span>
                <span class="sidebar-title">Dashboard</span>
              </a> 
            </li>
    ......
  • ......
我试过这个,效果很好

$current_page = explode("/", $_SERVER['REQUEST_URI']);
$current_page = $current_page[2];

我们不知道您的自定义mvc框架是如何工作的。我想这将在您的路由器逻辑/与请求页面相关的特定控制器中完成。但是由于我们不知道您的定制框架是如何工作的,所以我们不可能做太多。添加一些代码可能会有所帮助。我更新了我的问题并添加了一些代码,以显示我的自定义mvc正在工作
$current_page = explode("/", $_SERVER['REQUEST_URI']);
$current_page = $current_page[2];