我目前使用的F3自動加載磁帶機從/lib/f3
加載F3和/app
我如何使用不含脂肪框架的自動裝彈機與作曲家兼容庫
我對AUTOLOAD配置是AUTOLOAD="lib/f3/;app/;
所以,現在我可以做像
$user = New \Models\User;
echo \Template::instance()->render('layout.html');
我想也autoload其他庫,但我似乎有麻煩。當我將它們添加到/lib
我也改變了自動加載:AUTOLOAD="lib/f3/;app/;lib/;
例如,讓我們試試這個類: https://github.com/tpyo/amazon-s3-php-class
我/lib
把S3.php
我也把它放在/lib/S3
......不過我不能做之類的東西
$s3 = new \S3(....);
$s3 = new S3(....);
$s3 = new \S3\S3(....);
沒有什麼作品,未經require_once 'lib/S3/S3.php';
我與Swiftmailer,MPDF和我嘗試的其他任何東西都有相同的問題。
我在這裏錯過了什麼?如何輕鬆安裝應自動加載的Composer兼容庫?
好吧,這只是你。這個對我有用。我把S3.php放在我的lib文件夾中,當我創建它的一個新對象時,F3自動加載它。也嘗試將S3.php放入lib/S3 /中,並將lib/S3 /添加到我的'AUTOLOAD'變量中,因爲'new \ S3 \ S3'不起作用,因爲該類沒有名爲'S3'的名稱空間 – sascha
我認爲你應該發佈你的指導方針作爲答案,我的錯誤在那裏,班上沒有S3名字空間。 – ethanpil