我收到致命错误:
致命错误:未捕获错误:在第12行的C:\ wamp64 \ www \ VD \ Test \ controller \ ControllerIntegration.php中调用未定义函数addProject()
当我的需求在我的文件中确定时。
public function addProjectController($projectName) {
$project = new Integration();
$affectedLines = addProject($projectName);
if ($affectedLines === false) {
throw new Exception('Impossible d\'ajouter le projet ! ');
}
else
{
header('location : index.php');
}
}
答案 0 :(得分:1)
正如您所说的addProject()
是模型函数,因此创建模型的对象然后调用它。
$modelObj = new <Model name>(<pass parameters if any required>);
$affectedLines = $modelObj->addProject($projectName);
注意:-如果addProject
是模型的静态函数,则直接调用它,如下所示:
$affectedLines = <Model name>::addProject($projectName);
示例示例:-
$userObj = new User();
$affectedLines = $userObj->addProject($projectName);
//or
$affectedLines = User::addProject($projectName); // if addProject() is static method