2011-02-18 4 views
1

J'ai travaillé avec ce plugin: http://www.neilcrookes.com/2009/09/27/get-google-analytics-data-in-your-cakephp/ mais honnêtement, c'est sur ma tête. Sous Analytic.php, il semble que useTable soit défini sur false, mais lorsqu'il est vrai, il génère une erreur. Je suis nouveau sur les plugins Cake et Cake, donc peut-être que j'interagis dans le mauvais sens. Je voudrais enregistrer les dimensions et les mesures tirées dans une base de données en utilisant le gâteau. Toute direction serait grandement appréciée.CakePHP enregistrer des données de Google Analytics

+0

Quelle est la raison pour laquelle vous souhaitez enregistrer les données issues des analyses plutôt que de simplement les afficher depuis l'API? – Stoosh

+0

Je voudrais l'intégrer dans un système de gestion client. – Davey

Répondre

3

le modèle a useTable = false car il utilise une source de données pour obtenir les données. vous ne pouvez pas le mettre à vrai, et il ne fonctionnera pas autrement. Si vous voulez le sauvegarder, créez un nouveau modèle avec une table DB comme d'habitude, puis faites quelque chose comme ceci.

dans le nouveau modèle ...

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

alors manipuler la façon dont vous avez besoin

$this->save($data); 

son maintenant dans votre base ... vous pouvez alors faire $this->find() < - Des trucs gâteau normal le nouveau modèle

Questions connexes