0

Cakestrap アプリケーションに Google カレンダーを提供する方法を探していたときに、このプラグインについて言及している古い記事を見つけました: http://www.neilcrookes.com/2009/09/27/get-google-analytics-data-in -あなたのケーキphp/

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 を使用するのはこれが初めてなので、助けていただければ幸いです。

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 に答える