草庐IT

symfony-plugins

全部标签

php - Symfony 返回错误 : some parameters are missing. 请提供它们

我正在尝试在wamp服务器上安装symfony,我正在通过composer安装。我在cmd中尝试了以下命令$composercreate-projectsymfony/framework-standard-editionsym2以上命令在wamp上正确安装了symfony最新版本,但最后它返回错误或请求编辑某些东西。创建“app/config/parameters.yml”文件`我附上了cmd屏幕截图以供引用,任何人都可以指导我如何解决这个问题。在安装symfony之前,我还更新了composerphar。 最佳答案 这不是bug(

php - 如何比较 Symfony 3 中的密码(Bcrypt 哈希)?

在为网站设置“更改密码”功能时,我有一个辅助密码条目(您需要再次输入密码才能更改密码)。我需要能够根据输入的密码检查用户的当前密码(使用Bcrypt散列)。在我的ControllerAction中我有:$currentPassword=$request->request->get('password');$encoder=$this->container->get('security.password_encoder');$encodedPassword=$encoder->encodePassword($user,$currentPassword);if($encodedPasswo

php - Symfony 4 打印所有路线

我正在尝试设置一个索引页面,它将打印出API中的所有端点(使用Symfony4)。在Symfony2中,您可以获得路由器并通过容器,然后是路由集合。但是在Symfony4中,您似乎无法直接访问容器。Google搜索似乎没有提供我正在寻找的准确结果。在Symfony4或类似的东西中是否有其他方法可以做到这一点? 最佳答案 所以我把各个部分放在一起:最简单的方法似乎是注入(inject)Symfony\Component\Routing\RouterInterface然后将其用作Router。正如我在问题中提到的,您可以使用$route

php - 如何在 Symfony 中为 sfGuard 用户创建自定义登录?

我在我的项目中使用Symfony1.4和ORM作为Propel。我已经配置了Settings.yml来保护我的页面。但是我可以通过扩展所有SfGuard插件功能的操作来自定义登录/注销吗?我在SymfonyLab中找到了一篇文章,但还不够清楚。 最佳答案 覆盖sfGuard登录View的最简单方法:1)在您的前端模块中创建一个名为“sfGuardAuth”的目录:mkdirapps/frontend/modules/sfGuardAuthmkdirapps/frontend/modules/sfGuardAuth/templates

php - Symfony/Doctrine : fetching data as object

在Symfony中,我使用Doctrine_Query来查询数据库$q=Doctrine_Query::create()->from('Useru')->where('u.username=?',$username)->andWhere('u.password=?',$password);$user=$q->fetchArray();问题是结果存储在一个数组中。有什么方法可以让它获取对象而不是数组?此外,还有其他方法可以在Symfony中查询数据库,还是必须使用Doctrine的函数? 最佳答案 你可以使用$q->fetchOne(

php - 如何在 Symfony2 项目中使用 Zend GData

我正在做一个基于Symfony2框架的项目,我希望能够搜索Youtube视频并显示它们。为此,我一直在尝试找出一种将ZendGData类加载到我的Symfony2Controller中的方法,但是关于这个主题的文档很少或没有。所以我想知道是否有办法做到这一点。提前致谢。 最佳答案 将此行添加到您的autoload.php文件的命名空间数组中:'Zend'=>DIR.'/../vendor/Zend/library',像在zend应用程序中一样使用这些类:$gdata=new\Zend\GData\GData();注册和使用一些类作为

php - Symfony2 分配上传文件到内存

在Symfony中上传大于post_max_size的文件时,上传的文件会分配到内存中。Fatalerror:Allowedmemorysizeof150994944bytesexhausted(triedtoallocate84627994bytes)in/Applications/MAMP/htdocs/Symfony/vendor/symfony/src/Symfony/Component/HttpKernel/DataCollector/DataCollector.phponline28为什么symfony尝试在POST上将文件分配到内存?1/php.inifile_uploa

php - get->Symfony2 中的请求

我有一个非常简单的问题,如何从get->Request();获取POST值;publicfunctionemptytrashAction(){$request=$this->getRequest();$portfolio_id=$_POST["test"];}我不想使用$_POST变量,我提交的表单只包含这个隐藏字段测试。形式是,如何在不使用$_POST的情况下获取隐藏字段的值?编辑如果方法同时使用GET和POST请求,对于Post请求,我会像这样checkin我的代码if($request->getMethod()=='POST')但这不是symfony2方式那么检查POST请求的正

php - 使用 Capifony 部署 Symfony2 应用程序 - APC 加载器仍然使用以前的版本

我最近将我的Symfony2应用程序升级到2.1并将其迁移到新服务器,所以我想我应该配置Capifony使部署更简单。除了现在不使用APCLoader之外,一切都很好,所以我不得不暂时将其注释掉,直到它被排序。这是来自app.php的相关代码:$loader=require_once__DIR__.'/../app/bootstrap.php.cache';//UseAPCforautoloadingtoimproveperformance.//Change'sf2'toauniqueprefixinordertopreventcachekeyconflicts//withothera

php - 使用 symfony2 包含文件

我正在symfony2中使用googledriveapi进行捆绑。我在Utils文件夹中有一个类:Authentication,它与来自google的文件(我放在完全相同的文件夹中)进行交互,我想将这些文件包含在我的Authentication.php中。我包括这样的:require_once'google-api-php-client/src/Google_Client.php';require_once'google-api-php-client/src/contrib/Google_DriveService.php';require_once'google-api-php-cli