如何在PHP MVC中获取当前视图页面
我正在尝试使用定制的php MVC获取当前页面 以下是链接示例: 我想从上面的链接获取当前页面,以便我可以使用它检查ul列表中的当前活动页面如何在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
<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];