• 技术文章 >后端开发 >php教程

    Yii 动作方法技巧_PHP教程

    2016-07-13 09:57:21原创300

    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

    通过编写基于类的动作,我们可以将应用组织为模块的风格。

    您可能感兴趣的文章

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/983633.htmlTechArticleYii 动作方法技巧 动作就是指被定义为一个以action单词作为前缀命名的方法。而更高级的方式是定义一个动作类并让控制器在收到请求时将...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Yii 动作
    上一篇:php生成rss类用法实例,php生成rss实例_PHP教程 下一篇:微信公众平台之快递查询功能用法实例,公众实例_PHP教程
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• PHP开发惯用函数和必须会的函数总结 -带例子• YII 表单验证守则大全• 那些年一行学习的PHP(一)• 页面无动作,五分钟后自动退出系统 • !两端PHP代码的转换
    1/1

    PHP中文网