【发布时间】:2018-11-21 09:14:35
【问题描述】:
为什么我的自定义规则总是返回 true? 我的控制器:
class Controller_Users extends Controller {
public function action_func() {
if ($_POST) {
$validation = Validation::factory($_POST);
$validation->rule('field', 'Test::func', array(':value'));
$check = $validation->check(); // always true
}
}
}
还有类测试:
class Test {
static public function func($value) {
return false;
}
}
明确指出 - 错误。但->check() 返回真。为什么?以及如何解决?
【问题讨论】:
-
您可能需要
class Test extends ORM代替? -
不,这不是模型。