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