草庐IT

symfony-components

全部标签

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

php - Symfony 3 - 无法加载类型表单类型

我刚刚将symfony从2.7更新到3.0,但遇到了一些问题..它无法加载我的表单类型。这是一个例子。服务.xmlapp.search:class:AppBundle\Form\Type\SearchFormTypetags:-{name:form.type,alias:app_search}这就是我尝试创建表单的方式。$form=$this->createForm('app_search',newSearch());搜索表单类型namespaceAppBundle\Form\Type;useSymfony\Component\Form\AbstractType;useSymfony\

php - Symfony 2 - 试图从命名空间 "apcu_fetch"调用函数 "Doctrine\Common\Cache"

我在我的symfony项目中使用PHP7.0.8和doctrine缓存(带APCU)。当我从使用此缓存的Controller调用函数时,没问题,它工作正常!但是当我创建一个使用存储库的命令文件时,存储库使用doctrine缓存,当我在我的shell上运行这个命令时,我遇到了错误:[Symfony\Component\Debug\Exception\UndefinedFunctionException]Attemptedtocallfunction"apcu_fetch"fromnamespace"Doctrine\Common\Cache".我的配置:doctrine:dbal:dri