symfony相关内容
..
..
在添加 ArrayCollection 成员的表单功能测试中,有以下语句: $form['client[members][1][fname]'] = 'Benny'; 字段名称已通过 DOM 检查器验证. 这一行的控制台输出是: InvalidArgumentException:无法访问的字段“成员"G:\Documents\workspace\sym\vendor\symfo
..
我这里有一个 SymfonyBundle,它实际上不仅仅是一个自定义 EventDispatcher 和一个 EventListener. 我将如何对这段代码进行单元测试? 我知道如何为控制器等创建功能测试,但我不确定如何为这个调度程序和侦听器编写测试.. 有人能指出我正确的方向吗,谷歌似乎在这方面对我没有多大帮助. 提前致谢. 山姆·J 编辑:04/04/20
..
我有一个想要为其创建功能测试的控制器.此控制器通过 MyApiClient 类向外部 API 发出 HTTP 请求.我需要模拟出这个 MyApiClient 类,所以我可以测试我的控制器如何响应给定的响应(例如,如果 MyApiClient 类返回 500 响应它将做什么). 我通过标准 PHPUnit mockbuilder 创建 MyApiClient 类的模拟版本没有问题:我遇到的问题
..
由于某种原因,当我发送一个新的 $client->请求我指定的标头时丢失了: 公共函数 testGetClientsAction(){$client = 静态::createClient();$cookie = new Cookie('locale2', 'en', time() + 3600 * 24 * 7, '/', null, false, false);$client->getCook
..
我会用 FOSUserBundle 为 Symfony2 编写一个测试. 目前我尝试了一些方法,但没有一个有效. 我需要一个类似“createAuthClient"的函数. 这是我的基础课.我发布它是因为您可以更好地理解我的问题. getContainer();返回$客户端;}静态函数 createAuthClient(array $options = array(), arr
..
..
..
我在 Symony2 中创建了一个非常简单的 REST 控制器,控制器操作中包含数据库插入/更新/删除. 有没有一种很好的方法来为这些控制器操作编写单元/集成测试而不污染生产数据库?我是否必须在不同的环境中工作 - 或者框架供应商是否为此提供了建议的方法? 当前控制器示例: 公共函数 postAction(){$json = $this->getRequest()->getConte
..
我无法让 phpunit 在 PhpStorm 的 Symfony 项目中工作 - phpunit -c app 在 OSX 终端中工作正常. 这是错误: 无法将测试报告器附加到测试框架的测试框架意外退出/Applications/MAMP/bin/php/php5.4.4/bin/php/private/var/folders/4l/hw8g4qlj6nnc37lfkc6hcj7w000
..
我正在学习 Symfony 2,但在 UploadedFile 类上遇到问题.我想在我的项目中处理文件上传,所以感谢官方文档:如何用 Doctrine 处理文件上传 效果很好.但是,它只在本地工作.我使用 MAMP 来测试我的项目. 我试图将我的项目放在 Debian 6 服务器中.Symfony 应用程序可以工作,但上传文件不起作用.当我使用 move() 方法移动文件时...出现此
..
我已经安装了 Wkhtmltopdf,当我执行他时出现这个错误“/var/chroot/wkhtmltox-jessie-amd64: Permission denied".我在谷歌搜索,但我还没有找到怎么做......剧目有这个权限“drwxr-xr-x root root",我在网络服务器(apache)和Symfony中执行他. 错误: 退出状态代码“126"表示出了点问题:标准
..
..
我已经建立了一个投票者,我需要在其中对用户调用 is_granted. 在我的选民中注入 security.authorization_checker 服务时,我收到以下错误 CheckCircularReferencesPass.php 中的 ServiceCircularReferenceException第 69 行:检测到服务“manager_voter"的循环引用,路径:“m
..
奇怪的问题,我有使用 \Symfony\Component\DependencyInjection\ContainerAwareTrait 的控制器 类 MainController{使用 \Symfony\Component\DependencyInjection\ContainerAwareTrait;/*** @Route("/", name="_index")* @模板()*/公共函数
..
我正在尝试使用 postLoad lifecycleCallbacks 将 Container 对象(在控制器中可用)注入到实体中.postLoad 方法的参数是 LifecycleEventArgs.根据转储输出,我可以在 LifecycleEventArgs 的 EventManager 中看到容器属性(我想检索),但它似乎是私有属性并且没有 EventManager 中的 code>getC
..
在 Symfony2.x 应用程序中使用开发模式时,通常在语言环境中工作.因此,此类功能无法按预期工作(例如,尝试获取 localhost 下的当前 IP).这可能是一个问题,例如当尝试使用这种基于 IP 的 Web 服务时.因此,我只想知道如何在控制器内部检查 Symfony2 应用程序是否在 dev 模式下运行.这样就可以根据模式设置控制器的行为. 有什么想法吗? 解决方案 要在
..
..
感谢 Symfony2 和 FOSUserBundle,我正在创建一个网站. 我试图拒绝同一登录的多个连接(例如来自不同计算机的连接).我有 2 个解决方案: 创建一个关于身份验证的事件监听器,但我没能成功.(即使有食谱). 覆盖 login_check 方法,但如果我这样做,我的 FOSUserBundle 将不起作用. 你有更好的选择吗?或者有什么解决办法? 解决方案
..