-4
我試着使用自定義的PHP MVC如何獲得當前視圖頁面的PHP MVC
這裏得到當前頁面的鏈接例如:
http://localhost/microvines/videomanager
我想從上面的鏈接中獲取當前頁面,以便我可以使用它來檢查ul列表中的當前活動頁面。
<li class="active">
如何檢索videomanager從上面的鏈接?
更新:
用於控制器林使用這個類
videomanager.php
class Videomanager extends Controller {
function __construct(){
parent::__construct();
Auth::handleLogin();
}
public function index(){
$this->view->Videos = $this->model->fetchVideos();
$this->view->render('videomanager/index');
}
}
型號: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>
......
我們無法知道您的自定義mvc框架是如何工作的。 – m02ph3u5
我猜想這將在您的路由器邏輯/與請求的頁面有關的特定控制器完成。但由於我們不知道你的定製框架是如何工作的,我們不可能做太多事情。添加一些代碼可能有幫助。 – NaijaProgrammer
我更新了我的問題,並添加了一些代碼來顯示我的自定義mvc工作 – Devstar