2011-02-18 95 views
1

我一直在使用这个插件:http://www.neilcrookes.com/2009/09/27/get-google-analytics-data-in-your-cakephp/,但说实话,它已经过了我的脑海。CakePHP保存来自Google Analytics的数据

在Analytic.php中,它似乎useTable设置为false,但是,如果它为true,则会引发错误。我是Cake和Cake插件的新手,所以也许我的方式是错误的。

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

+0

您希望从分析中保存数据而不是从API中显示数据的原因是什么? – Stoosh 2011-02-18 01:46:25

回答

3

该模型具有useTable = false,因为它使用数据源来获取数据。你不能将它设置为true,并且它不会以其他方式工作。如果你想保存它,用普通的db表创建一个新模型,然后执行类似下面的操作。

在新的模式

...

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

然后操纵它你需要

$this->save($data); 

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