CodeIgniter回调不起作用

科布斯·迈伯格(Kobus Myburgh)

我已经检查了所有类似的问题,但都没有使用CI 2.1.3和Wiredesignz的HMVC解决我的问题。

我的form_validation.php配置文件中具有以下规则:

array(
    'field' => 'eta-renpal-1',
    'label' => 'Renpal number (1)',
    'rules' => 'required|callback_check_eta_group'
),

在我的ETA控制器中,我具有以下功能(当前设置为在测试时始终无效):

public function check_eta_group($reference)
{
    // Internal function for use by form validation system to check if the ETA group requirements are met.
    $this->form_validation->set_message('check_eta_group', 'Other values in the group ' . $reference . ' are also required.');
    return false;
}

出于某种原因,“必需”功能有效,但回调无效。我尝试了所有其他类似的建议解决方案,但无法使它们正常工作。请帮忙?

编辑:回调似乎根本没有被调用。我什至在回调中做了var_dump()来查看屏幕上是否有输出-没有...

Edit2 ::自己查看最后一条评论-使用该替代方法可以解决问题,但这并不是我想要的。所以-如果您有更好的解决方案,请分享:-)

科布斯·迈伯格(Kobus Myburgh)

请参阅我对问题的最后评论

(使用这里解释的变通方法stackoverflow.com/questions/3029717/…,它可以工作。这不是我希望它与回调一起工作的方式,但是只要它可以工作,就可以了。不管怎么说,谢谢。)

感谢Frosty的意见。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章