這篇文章將為大家詳細講解有關filter過濾器怎么在Yii控制器中使用,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
創新互聯從2013年成立,是專業互聯網技術服務公司,擁有項目成都網站建設、成都網站制作網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元確山做網站,已為上家服務,為確山各地企業和個人服務,聯系電話:18980820575指定過濾動作,(如下projectContext()方法在新建,列表,管理頁面調用時使用)
public function filters() { return array( 'accessControl', // perform access control for CRUD operations 'postOnly + delete', // we only allow deletion via POST request 'projectContext +create index admin', ); }
添加一些過濾器邏輯,定義過濾方法,過濾方法前必加filter
public function filterProjectContext($filterChain) { $prijectId = null; if(isset($_POST['pid'])){ $projectId = $_POST['pid']; }elseif(isset($_GET['pid'])){ $projectId = $_GET['pid']; } $this->loadProject($projectId); $filterChain->run(); } public function loadProject($projectid) { if($this->_project === null){ $this->_project = Project::model()->findbyPK($projectid); if($this->_project === null){ throw new CHttpException(404,'請求和項目沒找到!'); } } return $this->_project; }
關于filter過濾器怎么在Yii控制器中使用就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
分享名稱:filter過濾器怎么在Yii控制器中使用-創新互聯
鏈接URL:http://vcdvsql.cn/article2/hchic.html
成都網站建設公司_創新互聯,為您提供App開發、全網營銷推廣、動態網站、商城網站、網站內鏈、ChatGPT
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯