为什么我的autoload.php的作曲家不工作? [英] Why my autoload.php of composer doesn't work?

查看:449
本文介绍了为什么我的autoload.php的作曲家不工作?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个项目,我使用Composer和我导入很多东西由它...我需要autoload.php在我的索引(项目的根)和istead Slim,Mongo,Twig工作得很好。但是当我把一个尊重/验证的类称为不工作;如果我只使用Respect / Validation的错误是:

I have a project, I use Composer and i import many thing by it... i require the autoload.php in my index (the root of project) and istead Slim, Mongo, Twig work very well. But when I call a class of Respect/Validation it doens't work; if I simply use Respect/Validation the error is:

类'Respect\Validation\Validator'我需要它)。

如果我尝试要求也在这里autoload.php的错误是:

if I try to require also here the autoload.php the errors are:

**警告**:require_once(vendor / autoload.php):无法打开流:没有这样的文件或目录(文件的路径,当我需要它) code>

**Warning**: require_once(vendor/autoload.php): failed to open stream: No such file or directory in (path of file when i need it)

**致命错误**:require_once():未能打开所需的'vendor / autoload.php'(include_path = ';; C:\ xampp \php\PEAR')(在我需要它时的文件路径)

推荐答案

如果您在特定目录中使用文件( file.php ),例如:

If you are using a file (file.php) in a particular directory like this:

/app/controller/validation

vendor目录在项目的基本路径中,您需要包括供应商目录的相对路径:

and your vendor directory is in the base path of the project, you need to include the relative path to vendor directory:

../../../vendor/autoload.php

这篇关于为什么我的autoload.php的作曲家不工作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆