代码总是在杂货店工作,虽然if条件

时间:2014-02-12 23:30:50

标签: php codeigniter grocery-crud

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

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

当我去这个网址:杂货店/编辑/ 55(我的编辑模式)时,我看到编辑模式行。这里奇怪的是下面的行有效:

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

该行有效,但我仍然没有收到消息非编辑模式!

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

抱歉我的英语不好。并感谢所有人: - )

1 个答案:

答案 0 :(得分:0)

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

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