编码代码点火器标准


CodeIgniter Standards for Coding

我只是想问我是否可以使用原生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;
            }
}

提前感谢!

您可以在codeigniter中使用本机PHP语言,没有任何问题。唯一的区别是Codeigniter具有可以帮助您保持代码简单干净的功能。因此,如果您已经在使用Codeigniter,我建议您尝试使用Codeigniter的尽可能多的功能。

使用本机PHP没有问题,但我建议坚持使用框架函数。特别是如果您正在考虑让多个程序员在同一个代码库上工作。必须使用不一致的代码是困难的,并且可能会造成不必要的复杂性。在我看来,最好坚持特定的规则(框架函数)。

CodeIgniter 是一个 PHP 框架,所以无论如何你都会使用 PHP。

至于你的问题,如果你的唯一目标是检查 POST 变量是否为空,你可以这样做:

return ($this->input->post('name')) ? true : false;