Похоже, что базовая настройка верна, если я просто запущу простой контроллер по умолчанию, я получу приветствие CodeIgniter. Я также использовал Composer для установки AWS PHP SDK-V3.
Вот код, который мне нужен для настройки пространств имен AWS и вызова соответствующих методов API AWS в SDK:
Код: Выделить всё
require '../vendor/autoload.php';
use Aws\ConnectCases\ConnectCasesClient;
use Aws\Exception\AwsException;
use Aws\Common\Credentials\Credentials;
class Home extends BaseController
{
public function index(): string
{
echo ('does it exist?:
');
var_dump(class_exists('AWS\ConnectCases\ConnectCasesClient'));
exit;
$ccClient = new ConnectCasesClient([
'region' => 'us-east-1',
'version' => 'latest',
'key' => 'xxxxxxxxx',
'secret' => 'xxxxxxxxx',
'token' => 'xxxxxxxxx'
]);
Код: Выделить всё
class_existsПодробнее здесь: https://stackoverflow.com/questions/793 ... -6-php-8-3
Мобильная версия