首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symfony2在开箱即用的情况下使用单个类- MessageDigestPasswordEncoder

Symfony2在开箱即用的情况下使用单个类- MessageDigestPasswordEncoder
EN

Stack Overflow用户
提问于 2013-10-28 09:51:26
回答 1查看 163关注 0票数 0

大家好,我的问题是:

我有一个必须使用来自MessageDigestPasswordEncoder的Symfony2的外部项目,下面是我的代码。我不明白它被正确地包括了:

代码语言:javascript
复制
require_once "../htdocs/vendor/autoload.php";
$loader->registerNamespace('Symfony\Component\Security\Core\Encoder\MessageDigestPasswordEncoder', '../htdocs/vendor/symfony/security/Symfony/Component/Security/Core/Encoder/MessageDigestPasswordEncoder.php');

$encoder = new MessageDigestPasswordEncoder();
$password = $encoder -> encodePassword($password, '');

以下是我的错误信息:

代码语言:javascript
复制
Warning: require_once(__DIR__/composer/autoload_real.php) [function.require-once]: failed to open stream: No such file or directory in C:\workspace_aps\gitlist\htdocs\vendor\autoload.php on line 5

Fatal error: require_once() [function.require]: Failed opening required '__DIR__/composer/autoload_real.php' (include_path='.') in C:\workspace_aps\gitlist\htdocs\vendor\autoload.php on line 5
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-08 11:57:10

这意味着供应商库尚未安装,如果已经安装,则可以尝试更新供应商库。

如果您需要安装所有的供应商库,然后安装curl,composer。

安装卷曲

sudo apt-get install curl sudo apt-get install php5 5-curl(这是我在获得以下异常后执行的)

安装编写器

代码语言:javascript
复制
curl -sS https://getcomposer.org/installer | php

Run Composer

代码语言:javascript
复制
sudo php composer.phar

此命令将显示所有可用选项。

安装供应商库

代码语言:javascript
复制
sudo php composer.phar install

(意思是:如果存在,则从composer.lock文件安装项目依赖项,或者返回到composer.json上)

如果您已经安装了所有东西,请尝试更新现有的供应商库

代码语言:javascript
复制
sudo php composer.phar update
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19631616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档