因此,我收到了一个致命错误,因为控制器调用该方法时该方法未定义。虽然这不是真的,因为该方法在类模型中。
学生控制器.php
<?php
class StudentsController extends AppController{
public function index(){
$students = $this->Student->find('all');
$this->set('students', $students);
}
public function add(){
if($this->request->is('post')){
$this->formatData($this->request->data);
}
}
}
?>
然后是我的模型:Student.php(模型)
<?php
class Student extends AppModel{
var $studentData;
public function formatData($studentData){
if(is_null($studentData)){
return false;
}else{
echo $studentData;
}
}
}
?>