簡體   English   中英

在Codeigniter中使用AWS Phar文件

[英]Use the AWS phar file in codeigniter

我正在使用Amazon SDK 2.5.2創建一個Web應用程序。 它使用帶有代碼點火器的模塊化HMVC方法。

到目前為止,我已經成功使用了SDK 1.x,但我確實想切換到最新版本。

該網站說,您可以通過composer安裝(本身就是一個完整的噩夢; curl在服務器上無法正常工作,運行命令行php也不起作用。我已經嘗試了所有方法!),通過zip (我上傳了所有文件之后我不知道下一步該怎么做), PEAR (我不想去那里)和通過Phar 在我的情況下,最后一個選項聽起來是最好的(除了我所說的Composer不能正常工作)。 我已經把pharlibraries文件夾,並從正常需要它時, PHP文件,然后use荷蘭國際集團它:

// Get the complete API
require 'aws.phar';
// Use the API
use Aws\Common\Aws;
use Aws\S3\S3Client;

沒有問題。 我可以使用所有功能,並且一切正常。

但是,當require從控制器或模型中重新use它時,codeigniter返回以下錯誤:

unexpected 'use' (T_USE)

我認為這通常與HMVC結構或codeigniter有關,但是由於沒有真正的文檔,我希望這里有人知道下一步該做什么。

您只能在全局范圍或命名空間內使用use 不能在類,方法,函數或其他任何東西中聲明use

http://www.php.net/manual/en/language.namespaces.importing.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM