我已經在yii中創建了一個項目,並且我的默認控制器指向了站點控制器。我想改變它與其他一些,我可以在yii中指定默認控制器和動作。我們可以在yii中指定默認控制器和動作
12
A
回答
15
添加配置在配置main.php
return array(
'name' => 'Web Application',
'defaultController' => 'home',
......
);
+1
您還可以指定一個操作以及控制器名稱,例如'家用/ index'。 – Jon
2
完美解決用於改變默認的控制器。問題的一部分也是改變默認行爲。如果您已設置'defaultController' => 'home',
默認動作會'index' (unless set otherwise)
,你可以像這樣在控制器更改此:
class HomeController extends CController
{
public $defaultAction = 'someotheraction';
public function actionSomeotheroaction()
{
}
}
2
您可以添加保護/ main.php
return array(
......
'defaultController' => 'index',
......
);
回報陣列的任何地方如果你是在模塊的基礎工作,那麼你可以添加
'defaultController' => 'shop/index',
店是模塊和索引是控制器
0
您可以設置控制器默認的控制器在保護/ main.php 在陣列控制器中的
class NameController extends AdminCoreController
{
public $defaultAction = 'index';
}
相關問題
- 1. 我們可以使用Rails的默認控制器的移動API請求?
- 2. Yii 2.0更改默認控制器
- 3. PhalconPHP一套默認的控制器和默認的動作
- 4. 如何在symfony2中設置默認控制器和動作?
- 5. Magento默認控制器動作
- 6. 我在哪裏可以找到Symfony的默認控制器
- 7. 使用grails,我可以在UrlMappings.groovy中指定控制器,操作和視圖嗎?
- 8. 我們可以重載MVC控制器的動作方法嗎?
- 9. 爲什麼默認的控制器和動作在URI中不可見?
- 10. Grails:如何在taglib參數中指定默認/根控制器?
- 11. 如何在Yii中設置默認控制器
- 12. 爲symfony 2中的控制器/動作定義默認路由
- 13. 與默認操作和參數,幾個動作由控制器
- 14. Yii ::我可以在控制器中獲得視圖的值
- 15. 如何僅在指定動作時使一個控制器成爲默認控制器?
- 16. yii中的控制動作和url
- 17. 我們可以在控制器動作中檢查按鈕的顏色mvc
- 18. 我們可以在angularjs中製作自定義過濾器嗎?
- 19. Yii:爲什麼我的控制器的默認索引不起作用?
- 20. Yii - 從url中刪除默認控制器
- 21. 我可以在控制器中設置默認名稱空間路由
- 22. 是否可以在Zend框架中路由我的簡單URL(不指定模塊,控制器和動作)?
- 23. yii沒有認證/授權的單個控制器的動作
- 24. 從我的控制器動作中,我可以訪問HttpContextBase嗎?
- 25. 如何在窗體中指定控制器和動作以創建新資源
- 26. 使用AttributeRouting指定WebAPI中的默認控制器/操作路由
- 27. 默認軌控制器#動作執行時間可靠和正確嗎?
- 28. 使控制器行動工作的可選參數Yii中
- 29. Yii框架 - 控制器動作
- 30. Yii - 爲控制器動作創建url
添加以下代碼,比如$ configArray =陣列()
,並設置默認操作項目目錄yii中的默認控制器/第一個控制器是**站點控制器**,因爲它的視圖是「站點」 – raghul
在配置'defaultController'=>'myController' – Sergey
中試試這個可能的[如何在Yii中設置默認控制器] //stackoverflow.com/questions/11373057/how-to-set-default-co ytroller-in-yii) – Ankur