我是Yii的新手,特別是Yii2。我如何在YII2中創建像CI一樣的MY_Controller?所以其他控制器將extend
到MY_Controller。如何在Yii2中創建MY_Controller
-1
A
回答
0
在YII2中稱爲BaseController。我認爲在另一個框架中有同名BaseController
。
首先,如果您使用的是基本模板,請在組件目錄中創建BaseController.php。
namespace app\components;
use Yii;
use yii\web\Controller;
use yii\helpers\Url;
class BaseController extends Controller
{
public function init()
{
parent::init();
}
public function _anotherMethod(){ /* your code goes here */ }
}
接下來在其他控制器:
namespace app\controllers;
use Yii;
use yii\web\Controller;
use yii\web\NotFoundHttpException;
use yii\filters\VerbFilter;
use yii\helpers\Url;
use app\components\BaseController;
class YourController extends BaseController
{
public function init()
{
parent::init();
}
public function _anotherAction()
{
// your code
}
}
我希望它會幫助你
+0
謝謝。你拯救了我的生命:) @Hendra – JulietPlin
+0
不客氣:),但下一次請在搜索前詢問,因爲同樣的問題已經回答[這裏](http://stackoverflow.com/questions/27461417/how-can-創建-basecontroller-延伸控制器合YII-2)。 –
相關問題
- 1. 如何在yii2中創建url?
- 2. 如何創建Yii2 RESTful API
- 3. 如何在yii2中創建PDF時創建css?
- 4. 在yii2中創建通知
- 5. 如何在Laivel中創建Yii2中的動態屬性?
- 6. 在yii2控制檯中創建url
- 7. 如何使用Activeform在Yii2中創建依賴下拉菜單?
- 8. 如何在Yii2 bootstrap Nav小部件中創建鏈接模板
- 9. 如何在yii2下拉列表子菜單中創建?
- 10. 如何在yii2中創建多主題的最佳方法?
- 11. 如何在yii2中創建表單後使用更新?
- 12. 如何在Yii2中創建相關的下拉列表?
- 13. 如何在Yii2中創建一個良好的數組結構?
- 14. 如何在yii2中創建用於搜索多表的模型
- 15. Yii2,創建數組輸入
- 16. yii2項目創建虛擬
- 17. Codeigniter 3 MY_Controller
- 18. 錯誤當My_Controller
- 19. 如何在Yii2上創建相同表單的動態列表?
- 20. 如何用視圖中的不同形式創建頁面(yii2)?
- 21. Yii2在創建時分配ID字段
- 22. yii2計算在動作2值創建
- 23. 如何在Yii2中創建帶兩位小數的浮點驗證?
- 24. 如何在Yii2中創建關聯數組並將其轉換爲JSON?
- 25. 如何在yii2 php
- 26. Yii2:如何創建自定義刪除按鈕?
- 27. 如何以Yii2格式創建數據庫
- 28. 如何創建yii2遷移併爲表添加註釋?
- 29. 如何Yii2創建用戶會話管理系統DbSession
- 30. 如何在NetBeans中創建
這是開始http://www.yiiframework.com/doc-2.0/的好地方guide-runtime-overview.html – Michael
控制器:http://www.yiiframework.com/doc-2.0/guide-structure-controllers.html – Michael
謝謝@Michael,我會深入閱讀文檔,這是因爲我首先在Yii中,也許會讓人迷惑CI的遷移:) – JulietPlin