[英]How to use Amazon s3 as a Codeigniter library?
我創建了一個名為awslib.php
的文件並將其放在application/libraries
文件夾中。 這些是awslib.php的內容:
<?php
class Awslib {
function Awslib()
{
require_once('sdk-1.5.6.2/sdk.class.php');
}
}
在libraries文件夾中,PHP sdk也是名為sdk-1.5.6.2
的文件夾。
在我的家庭控制器上,我正在加載庫並實例化s3類:
$this->load->library('awslib');
$s3 = new AmazonS3();
當我加載我的主頁時,我收到此錯誤:
Fatal error: Class 'AmazonS3' not found in /var/www/application/controllers/home.php on line 23
為什么不工作?
注意:問題不在於s3,當我將它存儲在codeigniter之外並加載sdk附帶的演示文件時,我可以正常工作。
我假設您直接使用SDK for PHP 。 除非結束,否則大多數SDK在CI中都不能很好地發揮作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.