在寻找使用Google日历提供cakestrap应用程序的方法时,我遇到了一个提到此插件的旧帖子: http://www.neilcrookes.com/2009/09/27/get-google-analytics-data-in-your-cakephp/
在尝试添加对Google日历的支持时,原来这个插件与我必须使用的cakeStrap不兼容。 我已经重构了模型,视图和控制器,但我无法弄清楚如何转换gdata-config以便可以使用它:
<?php
/**
* Coniguration options for Gdata API
*/
class GDATA_CONFIG {
var $analytics = array(
'datasource' => 'gdata',
'driver' => 'analytics',
'email' => '',
'passwd' => '',
'profileId' => '',
'source' => 'CakePHP',
);
var $youtube = array(
'datasource' => 'gdata',
'driver' => 'youtube',
'email' => '',
'passwd' => '',
'source' => 'CakePHP',
);
var $picasa = array(
'datasource' => 'gdata',
'driver' => 'picasa',
'email' => '',
'passwd' => '',
'source' => 'CakePHP',
'cache' => true,
'cacheDuration' => '+1 hours'
);
var $calendar = array(
'datasource' => 'gdata',
'driver' => 'calendar',
'email' => '',
'passwd' => '',
'source' => 'CakePHP',
);
}
?>
这是我第一次使用cakePHP,所以感谢任何帮助。
答案 0 :(得分:0)
自定义配置格式(使用PHP阅读器)如:
<?php
$config = array('youtube' =>
'datasource' => 'gdata',
'driver' => 'youtube',
'email' => '',
'passwd' => '',
'source' => 'CakePHP'
));
您可以使用Configure::load('configuration_file_name.php')
加载配置文件,使用Configuration::read('configuration_array_key')
来读取配置变量。
有关详细信息,请参阅http://book.cakephp.org/2.0/en/development/configuration.html#configure-class。