2012-06-14 2 views
0

이것은 완전히 혼란 스럽습니다. 나는 내 사이트에서 아주 기본적인 통계를 수집하려고하는데, 즉 하루에 얼마나 많은 조회가 발생하는지.CodeIgniter + Active Record 스파크 세이브 기능이 작동하지 않습니다.

모든 컨트롤러가 상속하는 수퍼 클래스에는이 코드가 있습니다.

이 블록 앞에 스파크를로드하고 있습니다. 통계라는 이름의 테이블 설정이 있습니다. Statistic이라는 클래스 이름으로 작성된 Model 파일이 생성되었습니다. 저장하려고 할 때를 제외하고는 모든 것이 잘 작동합니다.

$stat 개체를 인쇄 할 수 있으며 모든 설정이 올바르게 설정된 활성 레코드 개체를 반환합니다. 하지만 어떤 이유로 모든 페이지가 $stat->save();에 접속하려고하면 내부 서버 오류가 반환됩니다.

나는 잠시 동안 내 모델에 새 모델을 추가하지 않았으므로 뭔가를 잊어 버렸을 수 있습니다. 그러나 이것은 실제로 나를 괴롭 히고 있습니다.

누구든지 아이디어가 있습니까?

추가 정보 :

내 통계 모델 :

class Statistic extends ActiveRecord\Model { 

} 
+0

어딘가에 무한 루프가 있습니까? –

+0

나는 그렇게 생각하지 않는다. 레코드를 저장해야만 발생하는 것은 아닙니다. – KayoticSully

+0

"내부 서버 오류"는 문제가있는 곳을 알려주는 오류 로그에 더 자세한 항목을 작성해야합니다 .. [오류 표시] (http://www.php.net/manual/en/errorfunc.configuration .php # ini.display-errors) on – Ben

답변

0

아무것도 전혀 내 코드 문제 없었다 것 같다. 그것은 모두 아름답게 작동합니다.

Protip : ID를 데이터베이스의 자동 증가로 설정하는 것을 잊지 마십시오.

관련 문제