【问题标题】:CodeIgniter - How to check if there is anything in the validation_error arrayCodeIgniter - 如何检查 validation_error 数组中是否有任何内容
【发布时间】:2011-03-06 07:46:34
【问题描述】:

如果validation_errors() 数组中有任何错误,我想显示一般错误消息,但如果我执行类似的操作

if(isset(validation_errors())) { echo 'error'; }

然后它返回并说:

致命错误:无法在写入上下文中使用函数返回值

任何帮助都会很重要。

【问题讨论】:

    标签: php codeigniter


    【解决方案1】:
    if(validation_errors() != false) { echo 'error'; }
    

    isset用于判断一个变量是否被设置且不为NULL

    阅读http://php.net/manual/en/function.isset.php

    【讨论】:

      【解决方案2】:

      只要echo vadidation_errors()

      如果有错误则输出,如果没有错误则不输出。你不需要if

      【讨论】:

      • 如果你想在一个 div 中包含错误怎么办。不是每个单独的 div,而是一个包装 div。在这种情况下,您需要一个 if 语句
      • @jsheffers 您可以在函数参数中指定包装器:validation_errors('<div>', '</div>')
      猜你喜欢
      • 2019-07-05
      • 2021-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-22
      • 2021-12-26
      • 1970-01-01
      • 2010-09-17
      相关资源
      最近更新 更多