Где я могу разместить требуемый код для autoloader.php?
Я явно новичок в этом. Но у меня проблемы с установкой библиотеки google-api-php-client. На странице документации Google написано:
После получения файлов включите автозагрузчик. Если вы использовали Composer, ваше требование require будет выглядеть так:
require_once '/path/to/your-project/vendor/autoload.php';
Если вы скачали пакет отдельно, ваше требование require будет выглядеть так:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
Я знаю, что это, вероятно, простой ответ, но где в моем проекте я должен поместить код?
Есть ли в каталоге google-api-php-client файл, в который я должен поместить эту строку? Или мне нужно поместить эту строку прямо в html моего сайта, чтобы библиотека правильно установилась?
Я использую Drupal 7, и я установил библиотеку с композитором.
1 ответ
Предположим, у меня есть 3 файла: mail.php, calendar.php и drive.php. С mail.php я запускаю скрипт, который отправляет электронные письма из моей учетной записи Google, с calendar.php я запускаю скрипт, который вставляет новое событие в мой календарь, а с помощью drive.php я запускаю скрипт, который загружает файл на мой диск. Каждый из этих файлов будет нуждаться в require_once '/path/to/your-project/vendor/autoload.php';
после <?php
, Например:
<?php session_start();
require_once '/path/to/your-project/vendor/autoload.php';
//run the rest of your script that requires interacting with google services.
Пожалуйста, посмотрите на пример в документации, расположенной здесь, и пример здесь