我在 Laravel 5+ 中安装了 Intervention,我每天都在使用它。对于一个新应用程序,我必须使用 Codeigniter 3,并且我正在尝试将 Intervention 安装到那里。这将使我的一切变得更容易,因为我已经习惯了这个库。
如安装说明中所述,我做了:
php composer.phar 需要干预/图像
此命令将给出以下错误:
[
RuntimeException]
Could not load package intervention/image in http://packagist.org: [UnexpectedValueException] Could not parse version constraint 4.x.x: Invalid v
ersion string "4.x.x"
所以在这样做之后我决定手动安装它
我已将文件放在 third_party 目录中
在 autoload.php 中:
autoload['packages'] = array(APPPATH.'third_party/Intervention/Image/ImageManager.php');
在我的控制器中,我正在初始化类:
$intervention = new ImageManager();
这将导致错误:
Fatal error: Class 'ImageManager' not found in /Applications/MAMP/htdocs/site-gen/application/controllers/admin/Dashboard.php on line 80
另请注意,我也尝试了一些不同的方法,但无论我做什么,我都会得到同样的错误。我也用谷歌进行了很多搜索,但似乎 codeigniter 用户不喜欢这个库。我找不到任何有用的东西。
如果您已经启动并运行了它,如果您能给我一些帮助,我将不胜感激。
谢谢