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. 如何在笨得到控制器名稱到控制器
- 2. 如何製作方形框架佈局?
- 3. 鋰框架體系結構 - 從另一個控制器調用
- 4. 如何訪問zend框架控制器中的全局變量
- 5. 如何在Play框架中控制XML元素名稱
- 6. 獲得專注控制的名稱
- 7. 獲取佈局名稱
- 8. 如何設置控制器的佈局
- 9. 如何獲取控制器名稱和基礎控制器中的數據?
- 10. 在Bootstrap中獲取控制器名稱
- 11. 如何Laravel控制器使用$佈局
- 12. 獲取框架集名稱
- 13. 如何獲取Kohana中的控制器和動作名稱
- 14. 如何獲得SPServer的機器名稱?
- 15. 獲取控制器的名稱
- 16. 如何獲得此佈局?
- 17. 如何在局部頁面設置動態控制器名稱
- 18. 更改相同控制器下不同視圖中的佈局 - zend框架
- 19. 如何控制JSF中的佈局?
- 20. 獲取NSView的佈局框架(即ibLayoutInset)
- 21. 控制器名稱的型號名稱
- 22. 框架頁面控件佈局
- 23. 框架佈局內的線性佈局
- 24. 如何在另一個類中獲取控制器名稱?
- 25. 如何在ErrorController中獲取控制器和操作名稱
- 26. MVC控制器來佈局?
- 27. 佈局Zend框架
- 28. Zend框架佈局
- 29. iOS「框架佈局」
- 30. Zend框架佈局
您確實應該使用'$ this-> request()'來代替:http://lithify.me/docs/lithium/template/view/Renderer::request%28%29 – greut