草庐IT

symfony-components

全部标签

Symfony 3.3.2学说EntityRepository构造函数参数

我是Symfony的新手。我正在尝试将Symfony2.6下的旧项目更新为Symfony3.3。多个错误修复后,我被卡在一个点上:我在EntityRepository.php文件中使用构造函数有一个错误。Typeerror:ToofewargumentstofunctionDoctrine\ORM\EntityRepository::__construct(),1passedin/Users/.../var/cache/dev/appDevDebugProjectContainer.phponline3434andexactly2expected我了解错误,但是我的EntityReposito

php - Symfony2 : InvalidArgumentException: The service definition "templating.helpers.assets" does not exist

在处理我的Symfony2项目时,我(似乎)随机收到错误InvalidArgumentException:Theservicedefinition"templating.helpers.assets"doesnotexist.当我转到任何页面时。我试过回到早期的提交,但这并没有改变任何东西。所以它似乎不是我自己的源代码。我也无法Composer更新。我已尝试删除缓存、供应商目录和composer.lock文件,但我仍然收到此错误:LoadingcomposerrepositorieswithpackageinformationUpdatingdependencies(including

php - Symfony2 @Assert\Valid : traverse Vs deep

我有一个需要很长时间的简单表格:$builder->add('manufacturer','entity',array('class'=>'XBundle\Entity\Manufacturer',....))->add('type','entity',array('class'=>'XBundle\Entity\Entity\Type',))->add('size','entity',array('class'=>'XBundle\Entity\Size',))->add('serial','text',array('required'=>true,));安装xhproof并调查问题

php - 如何在 Symfony 2.8 中使用 PHP 5.6 可变函数参数?

我有可变参数的服务方法:publicfunctioncallSP($namespace,$function,...$params){}它被编译成如下容器:publicfunctioncallSP($namespace,$function,$params=null)所以它导致:StrictStandardsnoticesayingthatcallSP()shouldbecompatiblewithXXX\XXX\Service::callSP($namespace,$function,...$params)甚至找不到任何关于此的问题。 最佳答案

php - Symfony3 使用事件动态修改表单

问题是市政领域没有加载任何东西,它是未定义的。在AJAX代码中,我很好地获得了省份的值(value)。但是在addMunicipioField.php类中没有取$province的值,一直为nul我正在尝试制作一个注册表单,其中部分常用字段(姓名、昵称、密码...)我还添加了两个相关字段Municipality和省。编解码Controller:classUserControllerextendsController{private$session;publicfunction__construct(){$this->session=newSession();}publicfunctio

php - 如何在 symfony2 翻译中使用配置值?

是否可以在symfony2的翻译文件中使用config.yml中的全局变量?如果是,能否提供一些示例或有用的链接? 最佳答案 要将一个(或所有)twig全局变量注入(inject)到您的翻译中,您需要覆盖翻译服务。查看thisanswer如果你想要一个详细的解释。这是我所做的:覆盖translator.class参数(例如,在您的parameters.yml中):translator.class:Acme\YourBundle\Translation\Translator创建新的Translator服务:useSymfony\Bun

php - Symfony2 Controller 中未捕获 Swiftmailer 异常

我正在开发一个简单的邮件应用程序,使用Gmail帐户作为主机。它工作起来很有魅力,但是当send()函数抛出异常时问题就出现了。我看到trycatch语句无法处理异常。即使我使用全局异常类,它也不起作用。这个问题也在某处讨论过。例如:CatchswiftmailerexceptioninSymfony2devenvcontroller或https://groups.google.com/forum/#!topic/symfony2/SlEzg_PKwJw但他们没有找到有效的答案。我的Controller功能代码是:publicfunctionajaxRegisterPublisherA

php - Symfony 忽略 AppleDouble

我有一个开发服务器,我可以在其中登录(通过ssh)。Apple会自动创建AppleDouble文件/目录,这在Symfony中效果不佳。每次我想使用一个命令(主要是doctrine:schema:update)。我收到有关不存在的类的AppleDouble错误。有没有办法告诉Symfony忽略那些AppleDouble文件?我在GitHub上看到了这个issue,但是为了支持其他issue而关闭了,但我真的不知道如何实现它。(https://github.com/symfony/symfony/issues/5877) 最佳答案 尝

php - 实时服务器上的 Symfony2 MethodNotAllowedHttpException

我在实时服务器上遇到以下错误:request.ERROR:UncaughtPHPExceptionSymfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException:"Noroutefoundfor"GETuser/create:MethodNotAllowed(Allow:POST)"at/home/public_html/project/app/cache/prod/classes.phpline3685但我在具有相同代码的本地计算机上没有收到此错误。解决方案指向清除缓存,但我不知道如何清除实时服务器上的缓存。我

php - Symfony2.8。如何从post请求中获取数据

如何在我的Controller中接收来自POST请求的数据?我不使用Twig。publicfunctionnewAction(Request$request){//whenIuse$content=$request->getContent();//asresultIsee"string"withneedfieldandvalue.It'snotjson//array//valuelike/*string'------WebKitFormBoundaryI12ukQBs3HdmPjvhContent-Disposition:form-data;name="title""valuefort