我只是想问一下,我是否可以使用本机PHP语言?
示例:
public function updatePost(){
if(!empty($_POST['name'])){
return true;
}else{
return false;
}
}
笨:
public function updatePost{
$this->form_validation->set_rules("name","Name","trim|required");
if($this->form_validation->run()==false){
return false;
}else{
return true;
}
}
提前致谢!
答案 0 :(得分:3)
您可以在codeigniter中使用本机PHP语言而不会出现任何问题。唯一的区别是Codeigniter具有可以帮助您保持代码简单和干净的功能。因此,如果您已经使用了codeigniter,我建议您尽量使用尽可能多的Codeigniter功能。
答案 1 :(得分:2)
使用本机PHP没有问题,但我建议坚持使用框架功能。特别是如果你想让多个程序员在相同的代码库上工作。必须使用不一致的代码很难并且可能产生不必要的复杂性。在我看来,最好坚持使用特定的规则(框架功能)。
答案 2 :(得分:1)
CodeIgniter是一个PHP框架,所以无论如何你都会使用PHP。
至于你的问题,如果你的唯一目标是检查POST变量是否为空,你可以这样做:
return ($this->input->post('name')) ? true : false;