这让我彻底困惑。我正在尝试在我的网站上收集非常基本的统计数据,即我每天获得多少点击量。
在每个控制器继承的超类中,我都有这个代码。
// log every hit
if(STATISTICS == 'all')
{
$stat = new Statistic();
$stat->ip = $this->_get_ip_address();
$stat->save();
}
我在这个块之前加载火花。我确实有一个名为 Statistics 的表设置。我创建了名为 Statistic 的模型文件,其类名为 Statistic。一切都很好,除非我尝试保存。
我可以打印出该$stat
对象,它会返回一个活动记录对象,所有内容都已正确设置。但是由于某种原因,当我尝试调用$stat->save();
每个页面时,只会返回一个内部服务器错误。
我有一段时间没有在我的网站上添加新模型了,所以我可能忘记了一些东西,但这真的让我很烦。
有人有想法么?
更多信息:
我的统计模型:
class Statistic extends ActiveRecord\Model {
}