`

Yii中获取当前controller和action的id方法

    博客分类:
  • YII
 
阅读更多

在action中:

$this->getId();//controller
$this->getAction()->getId();//或者
$ation->id;

 

在view中:

Yii::app()->controller->id;  // controller
$this->getAction()->getId(); // action

 

分享到:
评论

相关推荐

    Yii框架获取当前controlle和action对应id的方法

    本文实例讲述了Yii框架获取当前controlle和action对应id的方法。分享给大家供大家参考。具体方法如下: 在Yiii框架开发中,你可能会要获取当前controlle或action的id,其实很简单,一句代码就实现了,以下是分别在...

    Yii2使用$this-context获取当前的Module、Controller(控制器)、Action等

    `Yii::$app->controller->id` 和 `Yii::$app->controller->action->id` 在控制器中获取当前控制器和动作ID的方式;以及各种组件、模型、数据库操作、分页、认证和授权等高级功能。了解并熟练掌握这些知识,将有助于...

    yii1.1版本资料整理

    此外,应用可以包含模块,以模块ID/controllerID/actionID的形式存在。 三、Yii1.1的Action概念: 1. Action定义:在Yii中,Action通常以方法的形式存在,方法名以单词"action"开头。开发者还可以定义Action类,...

    在yii中新增一个用户验证的方法详解

    在Yii框架中,新增用户验证方法是为了满足特定的业务需求,比如在同一个应用中区分后台管理与前台会员中心的用户验证。在这种情况下,需要创建独立的登录页面,并将用户信息分别存储在不同的Cookie或Session中。本文...

    Yii获取当前url和域名的方法

    本文将详细讲解如何在Yii中获取当前URL、域名以及进行其他相关操作。 首先,获取当前域名是常见的需求。在Yii中,你可以通过以下代码获取当前的域名信息: ```php echo Yii::app()->request->hostInfo; ``` 这将...

    Yii(易).docx

    '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>', '<controller:\w+>/<action:\w+>' => '<controller>/<action>', ], ], ``` ##### 3.2 控制器 - **定义** - 控制器定义在各模块的`...

    yii框架源码分析之创建controller代码

    Yii框架使用MVC(模型-视图-控制器)模式组织代码,其中控制器(Controller)作为应用中处理用户请求的中心部分,负责解析用户输入并调用相应的模型和视图来完成请求处理。在Yii框架中,创建Controller的方式主要有...

    yii1-ueditor-ext-1.1

    在控制器(controller)中,可以获取到用户在编辑器中输入的数据,例如: ```php public function actionSave() { $content = Yii::app()->request->getPost('content'); // 获取UEditor提交的文本内容 // 进行...

    YII2框架中behavior行为的理解与使用方法示例

    在YII2中,behavior(行为)是极为重要的概念,它允许开发者在不修改原有类的基础上增加新的方法和属性,从而实现对组件功能的扩展。下面将对YII2中的behavior进行详细解析,包括其功能、原理、使用方法及注意事项。...

    Yii隐藏URL中index.php的方法

    本文实例讲述了Yii隐藏URL中index.php的方法。分享给大家供大家参考,具体如下: 一、修改config/下的main.php里的: 'urlManager'=>array( 'urlFormat'=>'path', 'showScriptName'=>false, 'rules'=>array( '...

    yii开发网站实例

    在`controllers`目录下创建该文件,定义`actionIndex()`和`actionView()`方法,分别用于显示食谱列表和详情。 **七、路由与URL管理** Yii提供灵活的URL管理,你可以自定义URL格式。在`config/web.php`中配置...

    YII框架常用技巧总结

    获取当前Controller name和action name(在控制器里面使用) echo $this->id; echo $this->action->id; 控制器获取当前模块 $this->module->id 不生成label标签 // ActiveForm类 $form->field($model, '字段名'...

    PHP开发框架Yii全方位教程(1)应用(Yiiapp).pdf

    '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>', // 其他路由规则... ), ), // 其他组件配置... ), ``` 以上配置能够匹配形如***这样的URL请求,并将其路由到相应的控制器动作。 Yii...

    yii实现级联下拉菜单的方法

    这里的 AJAX 请求指向的是控制器(Controller)中的一个动作(Action),即 `actionGetShops`。在该动作中,我们根据传入的 `srcId` 获取相应的子选项数组,然后构造一个新的 HTML 选项列表并返回: ```php public ...

    yii2局部关闭(开启)csrf的验证的实例代码

    在beforeAction()方法中,首先获取当前请求的action ID,并与不需要进行CSRF验证的action ID数组进行比较。如果当前action在数组中,则将enableCsrfValidation设置为false,表示关闭CSRF验证。 5. 局部开启CSRF验证...

    Yii2配置Nginx伪静态的方法

    '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>', '<controller:\w+>/<action:\w+>' => '<controller>/<action>', ], ], ]; ``` 配置完成后,记得重启Nginx服务以使改动生效。如果遇到...

    Yii2框架控制器、路由、Url生成操作示例

    控制器以Controller作为后缀,继承自yii\web\Controller; 动作以action作为前缀,public访问修饰; 控制器ID 类名去后缀,全部转为小写,如果是驼峰命名多个单词转为中杠分割; 动作ID 去前缀,全部转为小写,如果...

Global site tag (gtag.js) - Google Analytics