[英]Use the AWS phar file in codeigniter
我正在使用Amazon SDK 2.5.2創建一個Web應用程序。 它使用帶有代碼點火器的模塊化HMVC方法。
到目前為止,我已經成功使用了SDK 1.x,但我確實想切換到最新版本。
該網站說,您可以通過composer
安裝(本身就是一個完整的噩夢; curl
在服務器上無法正常工作,運行命令行php也不起作用。我已經嘗試了所有方法!),通過zip
(我上傳了所有文件之后我不知道下一步該怎么做), PEAR
(我不想去那里)和通過Phar
。 在我的情況下,最后一個選項聽起來是最好的(除了我所說的Composer
不能正常工作)。 我已經把phar
在libraries
文件夾,並從正常需要它時, 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.