【问题标题】:codeigniter: accessing a callback from config/form_validation.php config filecodeigniter:从 config/form_validation.php 配置文件访问回调
【发布时间】:2011-05-17 18:32:55
【问题描述】:


调用时,回调函数不会从我的 form_validation 配置文件中执行。假设不执行的原因是由于回调函数的位置,我是否正确?要执行回调,它必须放在配置文件中还是将 $config 数组放在控制器文件中?如果是这样,你建议我采取什么途径或做一些完全不同的事情来实现这一点?

我对 CI 了解得越多,我就越想使用它的简洁结构。

-谢谢你,
丰富的

【问题讨论】:

    标签: codeigniter callback validation config


    【解决方案1】:

    回调函数放置在表单验证中调用它们的相同控制器或模型中。也许在这种情况下,您需要将回调函数放入全局控制器中,例如 MY_controller.php。

    【讨论】:

    • 在 CI 用户指南中,我可以在哪里阅读有关“全局控制器”的信息? -谢谢
    • @mikeds 看完之后,我还是不知道该走哪条路。我试图保持它尽可能干净和简单。如果可能的话,我还想继续使用 $config,因为它看起来很优雅,而且我可以更好地理解规则结构。但是,我偶然发现
    • 最好将您的全局回调(例如登录)放在全局控制器上,并将每个基础的回调放在单个控制器上。
    • 感谢您的指导。我需要阅读这个术语(全局控制器)。全局控制器是什么意思?您是指扩展验证库吗?
    • 不会也将其放入助手工作中,您只需像 $this->load->helper('callback_function_helper') 一样加载它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-26
    • 1970-01-01
    • 2019-08-01
    相关资源
    最近更新 更多