-5
我不断面临此错误 “错误500数组到字符串转换”。需要帮助的人错误500 Yii框架PHP
JS控制器功能
$scope.saveSchool=function(){
$http.post($scope.SchoolCTRLUrl+"/saveSchool" , $scope.schoolObject)
.success(function(responce){
})
};
操作方法
public function actionsaveSchool()
{
$school = file_get_contents("php://input");
$schoolInfo=json_decode($school,true);
$schoolTable=new SchoolTable();
$schoolTable->school_name=$schoolInfo["schoolName"];
$schoolTable->registration_code=$schoolInfo["registrationCode"];
$schoolTable->cell_no=$schoolInfo["cellNo"];
$schoolTable->phone_no=$schoolInfo["phoneNo"];
$schoolTable->logo=$schoolInfo["logo"];
$schoolTable->email_address=$schoolInfo["emailAddress"];
$schoolTable->contact_person=$schoolInfo["contactPerson"];
$schoolTable->address=$schoolInfo["address"];
$schoolTable->city=$schoolInfo["city"];
$schoolTable->district=$schoolInfo["district"];
$schoolTable->province=$schoolInfo["province"];
if($schoolTable->save()) {
$id = $schoolTable->school_id;
echo $id;
} else{
echo $schoolTable->getErrors();
}
}
您应该添加错误的完整堆栈跟踪。请记住,寻求调试帮助的问题(“为什么这个代码不工作?”)必须包含所需的行为,特定的问题或错误以及在问题本身中重现问题所需的最短代码。没有明确问题陈述的问题对其他读者无益。请参阅[如何创建最小,完整和可验证示例](http://stackoverflow.com/help/mcve),并相应地将问题更新为[如何提问](http://stackoverflow.com/help/)如何提问)指令。 –
对不起,但没有你发布该类的实际实现和解码数组的内容,我们就没有什么可说的。 – arkascha
只需找到代码尝试将数组作为字符串使用的位置并停止执行该操作?错误信息应该包括在哪个文件中,以及它发生在哪一行,所以它应该很容易找到。 –