Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误500 Yii框架PHP_Php_Yii - Fatal编程技术网

错误500 Yii框架PHP

错误500 Yii框架PHP,php,yii,Php,Yii,我经常面对这个错误 “错误500数组到字符串转换”。需要帮助吗 JS控制器功能 $scope.saveSchool=function(){ $http.post($scope.SchoolCTRLUrl+"/saveSchool" , $scope.schoolObject) .success(function(responce){ }) }; 行动方法 public function actionsaveSchool() { $school

我经常面对这个错误 “错误500数组到字符串转换”。需要帮助吗

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();
    }
}

请更改此行:

echo$schoolTable->getErrors(); 为此:


打印($schoolTable->getErrors())

您应该添加错误的完整堆栈跟踪。请记住,寻求调试帮助的问题(“为什么此代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现这些问题所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅并根据指令相应地更新您的问题。抱歉,如果您不发布该类的实际实现和解码数组的内容,我们将无法回答任何问题。只需找到代码试图将数组用作字符串的位置并停止这样做?错误消息应该包含在哪个文件中以及发生在哪一行,这样您就可以很容易地找到它。