【问题标题】:PHP respect validation fatal error Class 'Respect\Validation\Validator' not foundPHP 尊重验证致命错误类 'Respect\Validation\Validator' 未找到
【发布时间】:2014-08-13 16:42:33
【问题描述】:

我从这里下载了Respect/validation zip 文件https://github.com/Respect/Validation/archive/master.zip

我解压了存档并添加了一个名为 phpinfo.php@/Validation-master/Validation-master/library/ 的 php 文件

这是项目结构

phpinfo文件的内容是

<?php
use Respect\Validation\Validator as v;

$usernameValidator = v::alnum()->noWhitespace()->length(1,15);

$valid = $usernameValidator->validate("alganet"); //$valid now == true
$valid = $usernameValidator->validate("ácido acético"); //$valid now == false
?>

我正在运行 XAMPP 安装。我尝试从浏览器运行 phpinfo.php 文件。

我收到致命错误:在 C:\xampp\htdocs\phpproj\boots\Dropbox\EasyAccounts\validation\Validation-master\Validation-master\library\phpinfo 中找不到类 'Respect\Validation\Validator'。 php 在第 4 行

我应该怎么做才能加载类? 我是 PHP 方面的新手。

【问题讨论】:

    标签: php validation respect-validation


    【解决方案1】:

    您应该include 文件或使用autoloader

    【讨论】:

    • 我应该包含什么文件?另外请告诉我如何包含另一个目录中的文件?
    • 我尝试了自动加载,但发现它很难做到,这样做很痛苦。现在我将继续使用作曲家,这是推荐的做事方式。
    猜你喜欢
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    • 2012-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-08
    • 1970-01-01
    相关资源
    最近更新 更多