嗨,所以我对php很新,我试图从一个帖子请求得到一个响应,但我得到的是500错误和致命错误:调用未定义的方法repairReportsController :: doAction( )
这是我的代码
class repairReportsController
{
function postRepair( $request ){
print_r($request);
if ( isset( $request->parameters ) ) {
$parameters = $request->parameters;
if ( isset( $parameters['getId'] ) ) {
$userId = $parameters['getId'];
}
}
print_r($request->parameters);
}
}
这是doAction()调用,但与其他控制器一起使用。
$result = $controller->doAction($request);
答案 0 :(得分:1)
您的类定义似乎不包含您正在调用的函数。
您必须在类repairReportsController
中包含该函数,或者如果该函数已存在于父类中,则需要将extends
关键字添加到您的类中(仅当扩展有意义时)来自其他班级。)