CakePHP从Google Analytics中保存数据

时间:2011-02-18 01:42:59

标签: php mysql api cakephp google-analytics

我一直在使用这个插件:http://www.neilcrookes.com/2009/09/27/get-google-analytics-data-in-your-cakephp/但老实说这是我的头脑。

在Analytic.php下,似乎将useTable设置为false,但是当它为true时会抛出错误。我是Cake和Cake插件的新手,所以也许我正在以错误的方式进行交互。

我想使用cake保存被拉入数据库的维度和指标。任何方向都将不胜感激。

1 个答案:

答案 0 :(得分:3)

模型有useTable = false,因为它使用数据源来获取数据。你不能把它设置为真,它不会以任何其他方式工作。如果要保存它,请创建一个像普通的db表一样的新模型,然后执行以下操作。

在新模型中......

$data = ClassRegistry::init('AnaliticsModel')->findMethod();

然后操纵它你需要的方式

$this->save($data);

现在它在你的数据库中...你可以在新模型上做$this->find()< - 普通蛋糕的东西