Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter表单验证外部回调_Php_Codeigniter_Model_Callback_Validation - Fatal编程技术网

Php Codeigniter表单验证外部回调

Php Codeigniter表单验证外部回调,php,codeigniter,model,callback,validation,Php,Codeigniter,Model,Callback,Validation,我需要检查插入的用户id是否存在。我打算在Codeigniter表单验证中使用回调,但它们需要在控制器中执行验证的函数。我在多个控制器的多个页面上使用它,所以我想我会在一个模型中使用它。但是Codeigniter不支持这一点 我发现了这一点,但每次验证似乎都有很多代码。我经常使用这个,所以我不希望每次都有那么多的代码 如何使用尽可能少的代码从模型运行表单验证?ExtendCI\u form\u validation。这样,您就可以像调用所有其他Codeigniter验证函数一样调用回调。您的问

我需要检查插入的
用户id
是否存在。我打算在Codeigniter表单验证中使用回调,但它们需要在控制器中执行验证的函数。我在多个控制器的多个页面上使用它,所以我想我会在一个模型中使用它。但是Codeigniter不支持这一点

我发现了这一点,但每次验证似乎都有很多代码。我经常使用这个,所以我不希望每次都有那么多的代码


如何使用尽可能少的代码从模型运行表单验证?

Extend
CI\u form\u validation
。这样,您就可以像调用所有其他Codeigniter验证函数一样调用回调。

您的问题是什么?@Colin如何调用外部回调方法您尝试过什么吗?但是它已经过时了你敢说做一个
我的表单验证
?这听起来可能很愚蠢,但那个文件会去哪里?我会有一个进行验证的函数吗?或者我也需要
$config
的东西吗?在
应用程序/core
里面。阅读这里:文件不会进入应用程序/库吗?不会。那是CI 1.7中的目录。