0

我只是想问一下我使用原生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;
            }
}

提前致谢!

4

3 回答 3

3

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

于 2012-06-14T07:41:48.280 回答
2

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

于 2012-06-14T07:48:32.737 回答
1

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

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

return ($this->input->post('name')) ? true : false;
于 2012-06-14T07:41:22.573 回答