草庐IT

symfony-console

全部标签

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

php - 如何在 PHP (Laravel) 中调试 "Symfony\Component\Debug\Exception\FatalErrorException"错误?

我收到客户遇到的许多错误的报告Symfony\Component\Debug\Exception\FatalErrorExceptionMaximumexecutiontimeof30secondsexceeded我本人无法在本地机器或生产服务器上复制它。这个URL遍布整个网站,所以,我猜这是全局性的东西,比如导致这个的中间件。我正在使用Sentry.io收集数据,但异常跟踪只有1个条目指向Symfony基本代码中的特定代码,最常见的是:vendor/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.phpatline73ve

php - 部署 Symfony2 应用程序的首选方式是什么?

在symfony1中,有一个简单的内置任务可以通过rsync进行部署。symfonyproject:deploy[--go][--rsync-dir="..."][--rsync-options[="..."]]server对于更大、更复杂的项目,我习惯于用更健壮的东西扩展或覆盖该任务,但对于一个简单的应用程序来说,其中的内容很有用。我的问题:是否有一种标准的传统方式来部署Symfony2应用程序?有不同的包可以添加控制台命令:https://github.com/dator/DeployBundlehttps://github.com/jfsimon/DeploymentBundle

php - Symfony 3 和 MonologBu​​ndle - DebugHandlerPass 与 AddDebugLogProcessorPass

我在symfony日志中发现了这条PHP消息:php.INFO:TheSymfony\Bundle\MonologBundle\DependencyInjection\Compiler\DebugHandlerPassclassisdeprecatedsinceversion2.12andwillberemovedin3.0.UseAddDebugLogProcessorPassinFrameworkBundleinstead.{"type":16384,"file":"/mnt/400Go/www/sy1/vendor/symfony/monolog-bundle/Dependenc

php - 在 symfony 请求中,如何获取没有查询参数的 uri 路径?

$request=newSymfony\Component\HttpFoundation\Request()$request->getRequestUri();似乎返回路径和查询参数。如何获得路径? 最佳答案 $request->getPathInfo()就是您要找的。 关于php-在symfony请求中,如何获取没有查询参数的uri路径?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

php - Symfony 表单生成 - 为什么?

我一直在思考这个问题-我从来没有完全理解为什么要以编程方式生成所有表单,除非它们是完全动态的。但根据我的经验,大多数都是静态的。现在,进入手头的主要问题-使用Symfony,它会根据您将模块关联到的表(在构建它时)为您生成所有表单。我的问题是,您为什么要生成这些表格?大多数情况下,这些都是静态表单,应该很容易在模板中进行编辑。对我来说主要问题是,如果你有一个后端和前端开发人员团队,例如,也许还有一些设计师。设计师或前端开发人员(他们可能有也可能没有很多或任何PHP经验)想要更改模板目录中的表单(出于审美目的),该目录包含所有View。好吧,他们真的不能,因为它都是由专门为该表单构建的表

php - 使用 symfony2 和 php 在生产环境中使用 doctrine2 迁移是否安全

我正在构建一个复杂的应用程序,但我想知道在生产中使用原则迁移是否安全。例如。该站点已使用1年,公司希望向用户表添加额外的属性。那么我是通过进入数据库还是通过学说迁移直接改变 最佳答案 这是迁移的预期用途之一(和好处)-快速准确地自动更改数据库。是,它们可以而且在大多数情况下应该用于更新生产中的数据库。编辑:TheSymfony2documentation也解释清楚了这是迁移的目的之一。Ofcourse,theendgoalofwritingmigrationsistobeabletousethemtoreliablyupdateyo

php - Symfony 2.2 扩展 ExceptionController

此问题与followingchange有关(Symfony2.2版本的一部分):第1部分在Symfony2.2之前的版本中,我覆盖了ExceptionController以显示一些自定义错误页面。我是通过:parameters:twig.exception_listener.controller:My\CustomBundle\CustomExceptionController::showAction现在,升级到2.2后,我不能再这样做了,因为在生成异常时会抛出异常(无双关语):ExceptionController::__construct()mustbeaninstanceofTw

php - 来自 Symfony 命令的 Swift 邮件

我尝试使用Symfony命令从命令行发送Swift邮件。虽然我得到以下异常。Fatalerror:CalltoundefinedmethodSymfony\Bundle\TwigBundle\Debug\TimedTwigEngine::renderView()in...一个容器被添加到这个类中,我从ContainerAwareCommand命令中得到函数的代码如下所示:privatefunctionsendViaEmail($content){$message=\Swift_Message::newInstance()->setSubject('HelloEmail')->setFr