草庐IT

Symfony3

全部标签

php - Symfony:不推荐使用 cascade_validation 选项

我正在尝试将我的项目从symfony2升级到symfony3。我想去掉这个弃用警告The"cascade_validation"optionisdeprecatedsinceversion2.8andwillberemovedin3.0.Use"constraints"withaValidconstraintinstead."下面是我的代码->add('student_name','collection',array('entry_type'=>TextType::class,'allow_add'=>true,'cascade_validation'=>true,'options'=

php - FOSRestBundle 在 Symfony 4.1 中不起作用

我在使用在Symfony4.1项目下工作的FOSRestBundle返回View时遇到问题。这是来self的Controller的代码:classNewsControllerextendsFOSRestController{publicfunctiongetNewsAction(){$data=['news1','news2'];$view=$this->view($data,200);return$this->handleView($view);}}fos_rest.yamlfos_rest:param_fetcher_listener:trueallowed_methods_lis

php - Symfony2 - Doctrine 和 FOSUserBundle - 错误的注释

总的来说,我是Symfony2的新手。不过,这个问题与Doctrine和FOSUserBundle相关。我有以下基于FOSUserBundle和自引用多对多创建的User.php实体。hasAccessTo=new\Doctrine\Common\Collections\ArrayCollection();$this->hasAccessToMe=new\Doctrine\Common\Collections\ArrayCollection();}}尝试更新缓存或删除时出现以下错误:[Doctrine\Common\Annotations\AnnotationException][Se

php - 使用 Symfony 的 EventDispatcher 组件的正确方法是什么?

我想通过使某些类可观察来促进我的PHP代码中的松散耦合。SymfonyEventDispatchercomponent看起来很有希望,SPL也是如此SplObserver/SplSubject对类。做到这一点的最佳方法是什么?我可以看到几种不同的可能性:(1)在每个可观察类中注入(inject)一个EventDispatcher实例(跟踪全局EventDispatcher实例):classFoo{publicfunction__construct($dispatcher){$this->dispatcher=$dispatcher;}publicfunctionbar(){$this-

php - 使用 Symfony Forms/Silex & Twig 时出错

我正在尝试在Silex应用程序中使用twig呈现Symfony表单。我正在使用Symfony2Form库、SymfonyBridgeTwigFormsExtension和Twig。这是我的引导文件:require_once__DIR__.'/../app/silex.phar';$app=newSilex\Application();$app['debug']=true;//Setuptheautoloaderrequire_once__DIR__.'/../app/vendor/.composer/autoload.php';//LoadConfigurationintocontai

php - 使用 PHP 和 Symfony 的 Websockets - 网络和服务器架构

我们有一个网络应用程序,目前使用轮询来处理持续更新。虽然切换到长轮询可能是解决问题的小创可贴,但我们希望实现一个持久且可扩展的Websockets解决方案。我的问题是:为此需要什么样的架构?我自己做了一些研究,发现企业应用程序的典型设置是这样的:连接的执行流程如下所示:初始握手Client向Server发出HTTP请求以及JS以请求Websocket连接Server响应,Header包含Upgrade指令并为该客户端切换协议(protocol)Websocket服务器与客户端建立Websocket连接客户端提交一个POST/PUT/等。Webserver(Apache/Nginx)从查

php - Symfony 3.1 和 OneUpUploaderBundle + Blueimp = UploadListener 未被调用

简介大约两周前,我创建了关于使用OneupUploaderBundle上传的类似问题,但使用FineUploader图书馆。遗憾的是,目前还没有答案。与此同时,我尝试设置不同的上传库。我正在使用XAMPP[1]在Windows10Pro上进行开发,其中包括PHPv7.0.8。[1]XAMPPforWindows我正在使用Symfonyv3.1.5,OneupUploaderBundle和BlueimpjQueryupload以便将文件上传到服务器。在进行设置时,我遵循了OneUploaderBundle[2]和jQuery文件上传[3]、[4]的文档。[2]OneupUploaderB

php - Symfony:在防火墙后路由的 SecurityContext 中找不到 token

在我的Symfony2应用程序中,我构建了一个异常监听器,它让我知道未处理的错误。当机器人访问我的页面时,我收到有关以下错误的消息,该页面位于防火墙后面:ATokenwasnotfoundintheSecurityContext.我还检索了以下数据:UseragentMozilla/5.0(compatible;AhrefsBot/5.0;+http://ahrefs.com/robot/)Traceasstring#0/home/foodmeup.net/production/releases/20150527141710/app/cache/prod/classes.php(295

php - Symfony2 中的 SAAS 和 Multi-Tenancy ?

关闭。这个问题需要更多focused.它目前不接受答案。想改善这个问题吗?更新问题,使其仅关注一个问题editingthispost.3年前关闭。Improvethisquestion我已经使用Symfony近2年了,到目前为止,我构建的每个项目都是专门为每个客户端部署的(即一个客户端、一个代码库、一个数据库)。假设我有一个项目管理应用程序,我想为许多客户部署。假设客户端将使用我在系统中构建的任何功能,如果我为每个客户端部署不同的代码库(因此,不同的数据库),以下是我预见的问题:插入错误修复和升级将是痛苦的。我需要将它推送到我部署的每个存储库。如果我有50个客户使用同一个应用程序,它就

php - 在 Symfony2 中从(POP3 或 IMAP)邮箱检索和解析电子邮件

我正在寻找可以访问电子邮件收件箱、检索收件箱中的电子邮件并解析它们(发件人电子邮件、主题、正文、附件)以便在我的Symfony2应用程序中进行处理的包/包。这个想法是一个“帮助台”,人们可以在其中向特定的电子邮件地址发送电子邮件,并且cron作业将在电子邮件收件箱中运行并将电子邮件转换为帮助台票证(带附件)。在任何人告诉我谷歌或其他同样无益的事情之前,请注意我已经在谷歌上花费了一个多小时,并且浏览了100多个StackOverflow线程来寻找可以帮助我解决这个问题的东西。大多数内容涉及发送电子邮件而不是检索它们。我之前构建了一个纯PHP解析器,这是一场噩梦(因为几乎每个电子邮件客户端