0

这让我彻底困惑。我正在尝试在我的网站上收集非常基本的统计数据,即我每天获得多少点击量。

在每个控制器继承的超类中,我都有这个代码。

    // 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 {

}
4

1 回答 1

0

我的代码似乎没有任何问题。这一切都很好。

提示:不要忘记将您的 id 设置为在数据库中自动递增。

于 2012-06-15T03:47:03.853 回答