나는 Yii 프레임 워크를 기반으로 작성된 내 웹 사이트의 투표 섹션에서 작업 중이며 ajax를 사용하여 Answer 모델을로드하고 양수/음수를 증가시키는 PHP 스크립트를 호출합니다. 투표, 그러나이 스크립트는 액세스 모델 클래스의 대답을 대답 require_once('Answer.php')
을 사용하는 경우 ActiveRecord.php Class not found
, 내 스크립트 파일이 클래스가 아니므로 ActiveRecord 클래스를 확장 할 수 없습니다, 내가 어떻게 대답 모델을로드 할 수 있는지 궁금 해서요 YII 코드로 장난없이 내 스크립트에서, 내가 여기에 감사 , YII에 안돼서 내 JS비 객체 지향 PHP 스크립트에서 yii 클래스 호출하기
function downVoteAnswer(id){
var data= $.get("/codepacu/protected/models/votehandler.php",function(data){
$('#ans-downvote-'+id).text(data);
});
}
내 PHP 스크립트 파일
입니다 이 정의를 사용할 때 당신은 단지 클래스를 사용할 수 있습니다: 어떤 PHP 코드 있도록
require_once('Answer.php');
$model=Answer::loadModel(4);
$model->up_vote=$model->up_vote++;
$model->save();
echo $model->up_vote;
이유 AJAX에서 제어기의 동작 및 액세스 것을 쓰지 ?? 모델은 Yii에 의해 자동으로로드되는 ActiveRecord 클래스에서 확장됩니다. 그게 왜 오류가 발생하는지. –