在我的项目中,我是由作曲家respect/validator
导入的。现在,我在子文件夹的子文件夹中有一个文件(login.php),我需要它。
Respect / Validation的文档说写:
<?php
use Respect\Validation\Validator as v;
显然我必须要求我的vendor/autoload.php
(自动生成Composer的文件),我在根目录中的项目的index.php中进行。好吧,它适用于每个软件包(Slim,twig ......)但不适用于Respect / Validation,我也尝试使用其他软件包进入我的login.php,但它是一样的。
错误是:Fatal error: Class 'Respect\Validation\Validator' not found
所以,我也尝试在这里要求autoload.php和结果:
Warning: require_once(vendor/autoload.php): failed to open stream: No such file or directory
Fatal error: require_once(): Failed opening required 'vendor/autoload.php' (include_path='.;C:\xampp\php\PEAR')
我认为问题出在autoload.php或路径上。因为我不需要login.php中的自动加载,或者当我需要它时,它不应该更改错误......