0

在寻找一种使用 Google 日历提供 cakestrap 应用程序的方法时,我遇到了一篇较早的帖子,其中提到了这个插件: http: //www.neilcrookes.com/2009/09/27/get-google-analytics-data-in -你的蛋糕PHP/

在尝试添加对谷歌日历的支持时,结果发现这个插件与我必须使用的 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,因此感谢您的帮助。

4

1 回答 1

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

于 2013-03-29T17:14:34.393 回答