我正在使用codeigniter 3.1.9使用html帮助器和form_validation库来创建登录表单以进行验证。
为了验证输入字段,我在控制器中使用set_rules('input name, 'relative name', 'required')
函数,并在视图中使用validation_errors('your div for showing the errors')
函数来显示错误。
另外,我正在使用set_value('input name')
函数来设置其输入值,但是我看不到我已经从控制器传递过来的成功消息,而且在我按下“提交”按钮后似乎也没有出现验证错误即使输入字段不为空,该标签也位于form标记后的右上方。
请在下面找到源代码屏幕截图的链接,并向我提供确定该代码实际问题的任何解决方案。谢谢
答案 0 :(得分:0)
nil
登录控制器
nil
查看文件
public func getRoom() -> Room? {
if let _ = room {
return room
}
let lRoom = leftChild?.getRoom()
let rRoom = rightChild?.getRoom()
switch (lRoom != nil, rRoom != nil) {
case (false,false):
return nil
case (true,false):
return lRoom
case (false,true):
return rRoom
case (true,true):
return arc4random_uniform(2) == 1 ? lRoom: rRoom
}
}