Куда идут аутентификация и загрузчик в Zend Framework? - PullRequest
1 голос
/ 29 мая 2010

Все еще пытаюсь изучить основы MVC.

Я использую Zend_Loader для канала Календаря Google. В каком файле будет эта информация? .Phtml view?

// load library

    Zend_Loader::loadClass('Zend_Gdata');
    Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
    Zend_Loader::loadClass('Zend_Gdata_Calendar');
    Zend_Loader::loadClass('Zend_Http_Client');

    // create authenticated HTTP client for Calendar service
    $gcal = Zend_Gdata_Calendar::AUTH_SERVICE_NAME;
    $user = "xxxxxxxxxxxx";
    $pass = "xxxxxxxxxxxx";
    $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $gcal);
    $gcal = new Zend_Gdata_Calendar($client);

    $query = $gcal->newEventQuery();

    $query->setUser('xxxxxxxxxxxx');
  $secondary=true;
    $query->setVisibility('private');
    $query->setProjection('basic');
    $query->setOrderby('starttime');
    $query->setSortOrder('ascending');
    //$query->setFutureevents('true');

    $startDate=date('Y-m-d h:i:s');
    $endDate="2015-12-31";
    $query->setStartMin($startDate);
    $query->setStartMax($endDate);
    $query->setMaxResults(30);
    try {
      $feed = $gcal->getCalendarEventFeed($query);
    } catch (Zend_Gdata_App_Exception $e) {
      echo "Error: " . $e->getResponse();
    }

Спасибо!

Ответы [ 2 ]

1 голос
/ 29 мая 2010

Это будет происходить в Zend Controller, а рендеринг - в скрипте представления.

0 голосов
/ 29 мая 2010

Я бы создал отдельную службу календаря для всех задач календаря, конфигурации и т. Д., Затем использовал ее в контроллерах и передавал данные в представление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...