floriansemm/boris-bundle

此Bundle为symfony控制台提供应用程序上下文的REPL shell

安装: 18

依赖: 0

建议: 0

安全: 0

星标: 2

关注者: 3

分支: 3

类型:symfony-bundle

1.0 2013-10-07 09:33 UTC

This package is auto-updated.

Last update: 2024-09-07 22:59:07 UTC


README

你有没有想过在尝试某事时调用应用程序中的一个服务?那么这个Bundle可能适合你。使用此Bundle,你可以在控制台中直接调用Symfony服务。

概述

在应用程序上下文中通过symfony控制台提供REPL shell

安装

"require-dev": {
    "floriansemm/boris-bundle": "1.*"
},

使用

初始化交互式shell提示

php app/console repl

现在你的控制台应该看起来像这样

[1] Symfony-2.6.3 - app/dev/debug>

现在让我们调用doctrine并选择一个实体

[1] Symfony-2.6.3 - app/dev/debug> $postRepository = $container->get('doctrine')->getRepository('AcmeDemoBundle:Post');
[2] Symfony-2.6.3 - app/dev/debug> $postRepository->find('1');
// object(Acme\DemoBundle\Entity\Post)(
//
// )