【问题标题】:code always work in grocery crud although the if condition代码总是在杂货杂货中工作,尽管 if 条件
【发布时间】:2014-02-12 23:30:49
【问题描述】:

我的代码陷入了一种非常奇怪的情况。似乎 if 条件不起作用。这是我的代码:

if ($mode == "edit") {
    echo "edit mode!";
} 
else {
    $crud->set_rules('u_email','Email','is_unique[users.u_email]');
    echo "NOT edit mode!";
}

当我转到这个网址:grocery/edit/55(我的编辑模式)时,我看到 edit mode! 行。这里奇怪的是下面的行:

$crud->set_rules('u_email','Email','is_unique[users.u_email]');

那行有效,但我仍然没有收到消息 NOT edit mode!

为什么这条线总是有效?为什么 is_unique 也可以在编辑模式下工作?

对不起,我的英语不好。并感谢大家:-)

【问题讨论】:

  • 您可能在代码的其他地方设置了这些规则。
  • 我一开始也是这么想的,但是如果我删除这行代码就不会运行了。
  • $crud->set_rules('u_email','Email','is_unique[users.u_email]'); 代码中的其他任何位置(全局运行)?

标签: php codeigniter grocery-crud


【解决方案1】:

你有什么东西可以覆盖文本吗?很难说为什么会发生这种情况,但文本是“不是编辑模式!”在源代码中?

如果您没有处于编辑模式,那么会显示文本 EDIT MODE 吗? 我在这里尝试排除所有可能的错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-22
    • 2013-10-24
    • 1970-01-01
    相关资源
    最近更新 更多