2
A
回答
4
我假設你的意思是你在一個視圖?
如果是這樣,它非常簡單,讓控制器或者路由/請求的其他部分...
<?=$this->_request->controller;?>
,將讓你的控制器但你可以只是從您的任何路線你需要。所以,假設你有一個路線像...
Router::connect('/{:controller}/{:action}/{:id}');
:您可以使用您的觀點如下:
<?=$this->_request->action;?>
<?=$this->_request->id;?>
或者你可以有一個發燒友路線如..
Router::connect('/{:id}/{:area}/{:controller}/{:action}/');
這將是一個像這樣的網址:
現在你可以做這樣的事情......
<?=$this->_request->area;?>
,以便獲得url的「區域」部分,等你的想法。
0
下面的代碼可以在任何鋰佈局或視圖被用來查找電流控制器,將其轉換爲一個合適的CSS類名,並將其設置爲一個div class屬性:
<?php
$controller = $this->request()->controller;
$controller_css_class = strtolower(\lithium\util\Inflector::slug($controller));
?>
<div class="<?=$controller_css_class; ?>"></div>
相關問題
- 1. 隱藏控制器名稱Zend框架
- 2. PHP - 鋰框架如何更改/切換默認佈局
- 3. 如何在Zend框架得到控制器名,動作名2
- 4. 如何獲得jsp中的控制器名稱?
- 5. 鋰:如何從助手獲得佈局/模板路徑值
- 6. 如何在笨得到控制器名稱到控制器
- 7. 如何獲得控制器名稱和型號的CURRENT_USER名稱----- Ruby on Rails的
- 8. 如何製作方形框架佈局?
- 9. 鋰框架體系結構 - 從另一個控制器調用
- 10. 如何訪問zend框架控制器中的全局變量
- 11. 獲取控制器名稱
- 12. 如何在Play框架中控制XML元素名稱
- 13. 獲得專注控制的名稱
- 14. Zend Framework 2 - 在佈局中獲取控制器和操作名稱
- 15. 獲取佈局名稱
- 16. 如何設置控制器的佈局
- 17. 如何獲取控制器名稱和基礎控制器中的數據?
- 18. Rails:如何獲得Restfull命名路由的控制器和方法名稱?
- 19. 在Bootstrap中獲取控制器名稱
- 20. 如何通過名稱獲得控件
- 21. 獲得前一個動作和控制器的名稱在MVC控制器
- 22. 如何從控制器中獲取服務器名稱?
- 23. 控制器中的鋰基URL
- 24. 如何使用骨架/框架製作250x3列的佈局?
- 25. 的框架佈局
- 26. Zend框架+整蠱控制器名稱和模塊名稱衝突
- 27. 如何Laravel控制器使用$佈局
- 28. 獲取框架集名稱
- 29. 如何獲取Kohana中的控制器和動作名稱
- 30. 如何在控制器中獲取f.submit的名稱參數?
您確實應該使用'$ this-> request()'來代替:http://lithify.me/docs/lithium/template/view/Renderer::request%28%29 – greut