程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> Yii 動作方法技巧

Yii 動作方法技巧

編輯:關於PHP編程

Yii 動作方法技巧


動作就是指被定義為一個以action單詞作為前綴命名的方法。而更高級的方式是定義一個動作類並讓控制器在收到請求時將其實例化。這使得動作可以被復用,提高了可復用度。

1、定義一個動作類,基本格式如下:

class UpdateAction extends CAction{
	public function run(){
		//...邏輯代碼...
	}
}

2、使用動作類:為了讓控制器注意到這個動作,我們要用如下方式覆蓋控制器類的actions()方法:

class PostController extends CController{
	public function actions(){
		return array(
		//使用"應用程序文件夾/controllers/post/UpdateAction.php" 文件中的類來處理edit動作
			'edit'=>'application.controllers.post.UpdateAction',
		);
	}
}

如上所示,我們使用了路徑別名 application.controllers.post.UpdateAction 指定動作類文件為 protected/controllers/post/UpdateAction.php

通過編寫基於類的動作,我們可以將應用組織為模塊的風格。

您可能感興趣的文章

  • Linux操作系統應用的八個經典技巧
  • Yii控制器動作參數綁定處理
  • yii 數據庫添加,修改,刪除相關操作總結
  • 加快Win7系統優化十大技巧
  • 改善數據庫性能 揭秘SQL優化技巧
  • 研究php開源源碼的方法與技巧
  • ThinkPHP中的查詢技巧總結
  • yii數據庫查詢操作總結

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved