从CodeIgniter中的控制器方法内部添加post_system挂钩

玛希德·DH

我有一些代码,在请求发送到客户端并关闭后,我想工作,因此我想post_system从控制器内部向系统添加一个钩子,因此该post_system钩子仅在调用特定方法时才运行。

CodeIgniter在某些变通办法允许这样

我的版本是 3.0rc3

朋友

应该有可能。一种方法是按照文档所述设置post_system挂钩- $config['enable_hooks'] = TRUE;,在中定义挂钩application/config/hooks.php,然后编写挂钩类。

在将使用post_system挂钩的控制器中,定义一个变量,该变量将用于确定挂钩函数是否应实际运行。在构造函数中将默认值设置为FALSE,并在您想到的特定方法中将其设置为TRUE。

在post_system_hook函数中检查此var的值。您可能首先要检查控制器是否应该被挂接。假设班级为“欢迎”;

post_system_hook_function(){
     //the type of $CI will be the name of the controller
     if(get_class($CI) !== 'welcome') {
       return false;
     }

    if(! $var_that_flags_do_the_task){
       return false
    }

    //do post system code here

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Codeigniter : 控制器内部的调用函数

来自分类Dev

在Codeigniter中命名控制器和模型的最佳方法

来自分类Dev

如何在codeigniter中获取控制器方法参数?

来自分类Dev

控制器中的get和post方法。Ruby on Rails

来自分类Dev

Codeigniter 控制器方法 404 错误

来自分类Dev

单击控制器内部的方法

来自分类Dev

CodeIgniter中的链接,控制器

来自分类Dev

控制器Codeigniter中的Javascript

来自分类Dev

Codeigniter控制器中的BootstrapDialog警报

来自分类Dev

在CodeIgniter控制器中读取文件

来自分类Dev

Codeigniter中的控制器404问题

来自分类Dev

控制器功能中的$ resource内部

来自分类Dev

在Codeigniter的控制器上的函数B内部调用函数A

来自分类Dev

模型内部的Codeigniter调用父控制器函数

来自分类Dev

警报框未显示在Codeigniter控制器内部

来自分类Dev

$ .post到Codeigniter控制器/方法404页面未找到

来自分类Dev

AJAX jQUERY将POST中的数据传递给codeigniter控制器

来自分类Dev

如何在Codeigniter3控制器中获取POST数据

来自分类Dev

您可以在Codeigniter中为控制器文件名添加前缀吗?

来自分类Dev

在 codeigniter 中添加另一个控制器

来自分类Dev

在控制器中添加HABTM数据

来自分类Dev

在控制器中添加HABTM数据

来自分类Dev

从AngularJS中的控制器添加类

来自分类Dev

Codeigniter表单POST在控制器从视图中为空

来自分类Dev

如何在 bzm-Parallel 控制器中添加 Post https 请求

来自分类Dev

MockMvc 由于控制器方法内部的方法调用而失败

来自分类Dev

Codeigniter如何在当前控制器中获取全部/特定方法

来自分类Dev

将通配符子域作为参数传递给CodeIgniter中的控制器方法

来自分类Dev

配置文件中的codeigniter 3控制器/方法验证

Related 相关文章

热门标签

归档