草庐IT

symfony-security

全部标签

php - Symfony 2.5 中 ValidatorConstraint 的问题

从Symfony2.4升级到2.5后,我的表单验证器约束不再起作用。我得到:可捕获的fatalerror:传递给Symfony\Component\Form\Extension\Validator\Type\FormTypeValidatorExtension::__construct()的参数1必须是Symfony\Component\Validator\ValidatorInterface的实例,Symfony\Component的实例\Validator\Validator\RecursiveValidator给定,定义在vendor/symfony/symfony/src/Sy

php - 在 symfony2 中移动和重命名文件

我正在学习Symfony2,我正在尝试将一张图片从手工制作的表格上传到目标文件夹,但之前更改了它的名称。我认为最简单的方法是:move_uploaded_file(actual_file,destination_with_new_name)但是我收到以下错误信息:ContextErrorException:Warning:move_uploaded_file(http://localhost/PublisherMyAdmin/web/app_dev.php/imagenesportadas/1.jpg):failedtoopenstream:HTTPwrapperdoesnotsupp

php - Symfony2/JMS Serializer - 如何管理不同的对象结构?

这是我的学说实体/php类的简化版本:/***@ORM\Entity()*/classCommand{/***@ORM\Column(type="integer")*@ORM\Id*/private$id;/***@ORM\Column(type="string",length=50)*/private$customerName;/***@ORM\Column(type="string",length=50)*/private$customerNickname;//Otherfields...}使用基本的JMSSerialier包配置,我可以轻松地将一个“命令”对象序列化为JSON,例

php - Symfony2 覆盖来自第三方包的部分模板

我正在为我的项目使用SonataAdminBundle,我想覆盖一个block。如果我在app/Resources/views/SonataAdminBundle/views/standard_layout.html.twig中创建模板,请清除缓存并执行以下操作:{%extends'SonataAdminBundle::standard_layout.html.twig'%}{%blocktheBlockIWantToOverride%}{%endblock%}我收到一个Maximumfunctionnestinglevelof'250'reached,aborting!错误。如果我删

php - 我怎样才能阻止 Symfony 截断我的 POSTed 对象?

我正在使用Symfony2.6,需要发布大量数据(~95000+字节)。发布到服务器工作正常,我使用在我的SymfonyController中访问我发布的数据$request->get('myData')但是,实际上只有部分对象被转发到我的Controller。我可以在Symfony分析器上看到这一点,它向我显示了对象和实际的原始发布表单编码数据。表单编码的数据是完整的,而对象只是在某个时候出现故障。因此,由于服务器接收了所有数据,因此这不可能是由PHPPOST限制引起的。这是我的对象的格式(由SymfonyProfiler格式化):[0=>[firstKey=>firstValue0

php - Symfony2 中生成的 URL 的用例?

我拥有纯PHP和Drupal背景,最近正在学习Symfony2框架。目前我在本书的路由章节中。这可能是一个简单的问题。有哪些现实世界的用例可以说明人们为什么要在Symfony应用程序中生成URL?我理解代码,但在确定其实际应用时遇到了一些麻烦。p>我指的是thissection你需要复习一下吗?一如既往,谢谢!附言Symfony很棒。:) 最佳答案 基本上,只要您需要链接到应用程序中的任何地方,您都需要生成一个URL。假设您有一个应用程序需要管理一些用户。这意味着您可能会有像/user/create、/user/edit/(user

php - symfony2 以编程方式验证用户

我刚刚完成了本教程:http://symfony.com/doc/current/cookbook/security/api_key_authentication.html(包括“在session中存储身份验证”)它通过apikey工作并授权用户,并成功地将身份验证存储在session中。但是,我不知道如何通过该身份验证方法以编程方式对用户进行身份验证。我试过类似的方法:$user=newUser('admin',null,['ROLE_ADMIN']);$token=newPreAuthenticatedToken($user,null,"secured_area",$user->g

php - Symfony 2 一个实体事件监听器在每个实体负载上运行

我是Symfony的新手,正在关注theJobeettutorial.我有三个实体——工作、类别和用户。我有以下服务监听器。src/Ibw/JobeetBundle/Resources/config/services.ymlservices:ibw.jobeet.entity.job.container_aware:class:Ibw\JobeetBundle\Doctrine\Event\Listener\JobListenercalls:-[setContainer,["@service_container"]]tags:-{name:doctrine.event_listener

php - Symfony 2 中 configureOptions 和 setDefaultOptions 之间的区别

我最近遇到了一个我解决的问题。为了解决这个问题,我结束了在我的一种形式中使用setDefaultOptions而不是configureOptions。问题是它让我问,这两个功能有什么区别?这是它们在我的表单中的样子:add('langue','text')->add('nom','text')->add('descriptionCours','text')->add('descriptionComplete','text')->add('roles','text')->add('aptitudesDeveloppees','text');}/*publicfunctionconfigu

最新论文笔记(+20):Biscotti_ A Blockchain System for Private and Secure Federated Learning / TPDS21

Biscotti:ABlockchainSystemforPrivateandSecureFederatedLearning"译为“Biscotti:一个用于隐私和安全联邦学习的区块链系统”这是IEEETransactionsonParallelandDistributedSystems21(简称TPDS)上的一篇联邦学习和区块链相结合的文章。众所周知,TPDS是CCFA类期刊,上面论文的质量都不错,因此选读了这篇论文。以下内容,是自己阅读完后的一些小笔记,有不懂和疑问的地方,记录的都是个人认为重点的地方。原文链接:Biscotti:ABlockchainSystemforPrivateand