首页 文章
  • 0 votes
     answers
     views

    500内部服务器错误 - 传递的参数必须是类类型,但整数给 - symfony2

    我在symfony2应用程序中创建了两个类之间的关系 . 它的设计使得tableB与tableA相关,我在tableA表中输入数据(作为超级实体),在我的控制器中,我使用json来发布一个帖子,将数据插入tableB表 . 来自tableB的引用外键需要一个整数,但是当我尝试从邮递员发帖时,我得到了这个奇怪的错误 { "message": "Expected valu...
  • 0 votes
     answers
     views

    无法在JoinColumn中为Symfony2 / Doctrine中的外键引用定义列类型

    这似乎应该是一个简单的问题,但我似乎无法解决它 . 我有两个实体,人和旗 . Flag与Person具有ManyToOne关系 . 我遇到的问题是Person的id字段是bigint,而不是int类型 . 因此,在Flag实体的ManyToOne字段上使用这样的语法: /** * @ORM\ManyToOne(targetEntity="Person", inversedB...
  • 1 votes
     answers
     views

    IvoryCKEditorBundle uploadimage无法解析JSON Response

    我有Symfony 2 projekt与IvoryCKEditor集成到Sonata . 还安装了几个CKEditor插件 . 我已经配置了基本图像上传,但我还需要管理拖放图像上传 . Uploadimage documentation表示要配置 uploadUrl 属性 . config.extraPlugins = 'uploadimage'; config.uploadUrl = '/upl...
  • 0 votes
     answers
     views

    PhpUnit Symfony:为什么覆盖率显示白色而不是红色,并且在未经测试的类中给出100%?

    我有一个问题,我创建了一个空项目来重现最小的情况,使其可重复 . 问题 具有未经测试的类的项目提供100%的覆盖率 . 有问题的方法是从其他地方间接调用的 not . 虽然在测试另一个类时间接调用了未测试类的其他方法 . 如何重现 步骤1:创建一个空的新symfony项目 . 我用这个命令创建了一个新的symfony 3.3项目: symfony new coverage_trial_to_b...
  • 0 votes
     answers
     views

    phpunit mock没有默认方法,模拟SUT确实有效

    我正在尝试测试一个Symfony实体'RoiCalc',并且phpunit的模拟框架没有按预期工作 . 例1: 我想测试控制器中的计算函数正好调用某些实体getter两次: $subject = new RoiCalcController(); $snippets = array( ...some data... ); $entityMock = $this->getMock( 'Roi...
  • 10 votes
     answers
     views

    Symfony2在路由中使用默认语言环境(一种语言的一个URL)

    我目前正在开发一个使用Symfony2的网站,我需要翻译它 . 使用Symfony2提供的工具非常简单 . 但是我遇到了一个问题: 我想要一种语言(即一个URL,一种语言)的特定URL(带前缀),但使用默认语言 . 具体来说: 假设默认语言是英语,那么 http://example.com/fr/hello 以法语显示页面 http://example.com/it/hello 以意大利语...
  • 18 votes
     answers
     views

    symfony2致命错误无法重新声明类

    好吧,我现在已经在这两个小时了,我看到其他人有这个错误,但我似乎无法与他的原因/决议相匹配 . 致命错误:require()[function.require]:无法在第55行的/var/www/biztv_symfony/vendor/symfony/src/Symfony/Component/ClassLoader/DebugUniversalClassLoader.php中重新声明类comp...
  • 2 votes
     answers
     views

    使用自定义表单symfony进行条带检出

    我有一个结帐表单,我用来将购物车的详细信息发送到不同的支付网关,如Paypal使用Symfony和Payum . 现在我正在尝试将付款详细信息发送到条带,以防用户选择条带结帐选项 . 目前与条带的集成工作正常,我可以发送付款并从条带获得响应,但为了将信用卡详细信息发送到条带我被重定向到 capture 我看到“用卡支付”按钮,如果我点击它,弹出窗口似乎输入信用卡详细信息 我想做的是允许用户在我...
  • 1 votes
     answers
     views

    条带升级订阅 - 计划更改

    我正在尝试使用Stripe创建定期付款 . 它工作得很好,但问题是我有4个不同的付款计划,并且第一次用户付款,我订阅他最低的计划 . 然后,如果我尝试更改订阅,并将其设置为另一个计划,就像在他们的官方文档中一样,它对我不起作用 . 他们的文档中的代码如下所示: Stripe::setApiKey("sk_test_cTYCUNuIv8w6NeJcXSoAeLDO"); $c...
  • 0 votes
     answers
     views

    Symfony2检查子实体的ACL

    我想在列出父项时检查几个子实体的acl条目 . 那是当前的设置: Gallery (parent) Gallerycategory (child) Gallerylanguage (child) 每个用户组都有自己的角色 . 在创建Gallerycategory或Gallerylanguage时,我会列出所有要访问此实体的组 . 选中时,组在ACL中获取 Galler...
  • 0 votes
     answers
     views

    用于symfony 2.4.3的FOSUserBundle

    我想在symfony 2.4.3上开始一个新项目,我需要fosuserbundle的功能 . 我的问题:在文档中他们的github(https://github.com/FriendsOfSymfony/FOSUserBundle),他们建议2.1.x. Here,用户说您应该手动安装fosuserbundle,但这个问题适用于symfony 2.3 . 我可以在我的symfony版本上使用捆绑包...
  • 6 votes
     answers
     views

    安装Symfony2

    我决定学习symfony所以我试着安装它 . 在获得像网站上所说的作曲家后,我执行了以下命令来创建一个项目并获得symfony2 composer create-project symfony / framework-standard-edition网站/测试 不幸的是我得到了这个消息: > Installing symfony/framework-standard-edition...
  • 0 votes
     answers
     views

    覆盖布局文件Symfony(Aimeos Symfony Bundle)

    我有一个问题,从 app/Resources 文件夹覆盖默认模板到我的捆绑资源文件夹 . 我已安装 Aimeos Symfony bundle . 我打开列表路线时出现此错误 . 我将所有视图文件从app文件夹移动到bundle资源 . 这是我的文件夹结构项目树: 但我得到这个错误试图访问Aimeos的 /list 路线 . 我猜它有一个错误的路径 main error :
  • 1 votes
     answers
     views

    在'clear-orphans'命令后删除孤立实体

    我正在使用OneUp Uploader Bundle和孤儿院,我不确定如何处理清理实体(由侦听器创建),在'clear-orphans'命令清理文件后 - 这是如何处理的? 我希望看到为每个清理过的文件触发一个事件(传递文件名和映射)但是没有找到任何东西(假设事件调度程序可用于命令) .
  • 3 votes
     answers
     views

    如何在没有任何实体的情况下测试doctrine EventListener / Subscriber

    我创建了一个AuditLoggerBundle *,它有一个使用Doctrine Events(prePersist,preUpdate和preRemove)的服务,以便在audit_log表(AuditLog Entity)中创建一个新条目 . 该捆绑包与我的其他捆绑包工作正常,但我想 unit test it and functional test it . 问题是,为了对 AuditLog...
  • 30 votes
     answers
     views

    如何将依赖项注入Symfony控制台命令?

    我正在编写一个开源应用程序使用一些Symfony组件,并使用Symfony Console组件与shell进行交互 . 但是,我需要注入依赖项(在所有命令中使用),如Logger,Config对象,Yaml解析器..我通过扩展 Symfony\Component\Console\Command\Command 类解决了这个问题 . 但这使得单元测试变得更难,而且看起来不正确 . 我怎么解决这个问题...
  • 23 votes
     answers
     views

    访问symfony 2中的AppKernel环境变量

    我正在使用symfony 2,我们有2个配置,dev和prod . 我需要知道我是否可以找出在实体或模型中使用哪一个 . 我正在寻找与AppKernel.php中的代码类似的东西: $this->getEnvironment() 如果我可以加载内核来调用它会很好但我可以知道如何或在哪里捕获这些事件,以便我可以在它们上调用getKernel() . http://symfony.com/d...
  • 1 votes
     answers
     views

    Symfony:删除服务(cmf_block.reference_admin)

    我想从Symfony取消注册服务cmf_block.reference_admin . 经过一些研究后我发现,它应该通过CompilerPass来完成 . 以下是我删除它的方法: namespace PortalBundle\DependencyInjection\Compiler; use Symfony\Component\DependencyInjection\Compiler\Compi...
  • 1 votes
     answers
     views

    Symfony 3将服务注入控制器

    我正在使用symfony 3.1.7并且我在将控制器注入控制器方面存在问题,我的英语很糟糕我相信如果我显示所有代码会更好 . The error: 类型错误:参数1传递给... Bundle \ Controller \ AdminController :: __ construct()必须实现接口Symfony \ Component \ DependencyInjection \ Conta...
  • 0 votes
     answers
     views

    如果已分派事件,如何在功能测试中进行测试

    我正在使用Symfony中的功能测试来测试控制器操作 . 在这个测试中,我正在做这样的事情: $client->request( 'PUT', '/api/nodes/', $data ); 之后我想测试是否已发送某个事件 . 我之前已尝试启用探查器(并相应地设置配置)并检查 EventDataCollector 中的数据: $client->enablePr...
  • 4 votes
     answers
     views

    如何测试Symfony中的事件是否已调用EventListener?

    What I have: 我有一个EventListener,它监听Symfony中的PreRemove实体事件 . services: my_bundle.entity_listener.my_listener: class: 'MyCompany\MyBundle\MyListener' public: false tags: - { ...
  • 1 votes
     answers
     views

    Symfony FOS用户包登录检查操作

    覆盖login_check操作 . 我需要添加一些额外的功能 . 当用户提交表单时,我需要检查他的角色和用户实体中的一些其他字段 . use Symfony\Component\EventDispatcher\EventSubscriberInterface; use Symfony\Component\Security\Http\Event\InteractiveLoginEvent; use ...
  • 0 votes
     answers
     views

    使用Symfony的EventDispatcher发射事件

    我'm using Symfony'的EventDispatcher组件触发并处理我的应用程序中的事件,我在Helpers.php文件中创建了一个全局帮助函数 fire(Event $event) ,我使用composer自动加载 . Helpers.php <?php use App\Http\Helpers\ConfigManager; use Symfony\Component\Ev...
  • 6 votes
     answers
     views

    symfony域事件

    我正在尝试在我的Symfony2项目中实现域驱动设计并遇到一些问题 . 在阅读了一些关于Domain Models的文章后,我发现了 我应该将所有业务逻辑放入我的域模型(实体)中 . 需要完成并且不属于域逻辑的应用程序级别的东西会被域事件触发(发送电子邮件,将一些消息放入队列等) 幸运的是,Symfony提供了活动,但这是一个问题 - 我不能从我的实体提出事件 . Symfony文档...
  • 5 votes
     answers
     views

    Symfony2中的设计模式:EventDispatcher是Mediator或Event Aggregator吗?

    从Symfony2的EventDispatcher组件文档: Symfony2 EventDispatcher组件以简单有效的方式实现Mediator模式,使所有这些事情成为可能,并使您的项目真正可扩展 . 我一直在阅读Event Aggregator和Mediator模式及其differences . 对我而言,事件聚合器看起来像是Mediator的一个特例,它使用事件来促进沟通,并且内部没...
  • 2 votes
     answers
     views

    在一个类中搜索Doctrine EventManager和Symfony EventDispatcher

    我正在使用一些Doctrine ORM和Symfony的一些部分 . Doctrine有自己的 Doctrine\Common\EventManager 类,Symfony使用它的组件 Symfony\Component\EventDispatcher . 我想只使用一个经理/调度员服务来处理事件 . Doctrine\Common\EventManager 和 Symfony\Compo...
  • 0 votes
     answers
     views

    Symfony2的 . 连接表上的安全登录

    我需要使用Symfony2中的ServiceBundle来创建登录功能 . 问题是:如果在OneToOne关系中连接到“学生”实体,有没有办法将实体“配置文件”与唯一字段uid一起使用? 到目前为止我只是得到错误: “ContextErrorException:Catchable Fatal Error:类Proxies__CG __ \ Acme \ StudentsManagerBundle ...
  • 1 votes
     answers
     views

    使用Doctrine测试Symfony2服务的正确方法

    我正在努力寻找正确的方法来对使用教义或其他常见服务的symfony 2服务进行单元测试 . 到目前为止我做了什么: 根据我的理解,控制器动作应该: 尽可能短 接受请求 从注入的服务中执行所需的方法 Build 了一个响应 是服务本身 为了实现轻量级操作,我尝试将逻辑封装到一个单独的服务中,该服务被注入控制器 . 这很好地期望测试一切 . 这是我目前的代码: Contro...
  • 0 votes
     answers
     views

    在自定义事件中使用自定义服务

    我正在学习Symfony,我正在努力创建:一项新服务和活动 我的服务发送电子邮件 config.yml parameters: MyService.class: Acme\UserBundle\Services\sendEmail MyService.transport: sendmail service.yml services: MyService: ...
  • 0 votes
     answers
     views

    在目录结构上使用composer安装事件调度程序失败

    我正在尝试使用composer来安装Symfony Component Event-dispatcher,但该组件安装在vendor / symfony / event-dispatcher目录下,这是正常的吗? 我的Object类需要应用程序/../ library / Symfony / Component / EventDispatcher / EventDispatcher.php):无法...

热门问题