小编Eir*_*sen的帖子

访问自定义symfony2约束验证器中的当前实体

有没有办法访问当前在自定义约束验证器中验证的属性的实体,如果是,如何?据我所知,我只能访问该值(当然,我可能选择注入的任何服务).

symfony

10
推荐指数
3
解决办法
4758
查看次数

在Symfony2中强制配置重新加载

我有一个脚本可以更改Symfony2配置,并且需要在继续之前了解新配置(特别是添加dbal连接).有没有办法在脚本执行期间强制重新加载配置?

symfony

9
推荐指数
2
解决办法
2万
查看次数

Symfony2 中的多个动态数据库连接

我有一个 Symfony2 应用程序,我想通过使用一个数据库和租户来实现多租户(有些人不认为这是多租户,但这不是重点)。

文档描述了如何实现这一点。但是,我希望能够动态创建租户,并且将新的数据库连接详细信息(和实体管理器)直接写入 config.yml 文件似乎很混乱。我宁愿有一个单独的数据库来保存租户及其连接,然后根据标识符选择正确的连接(例如,从应用程序的子域 - clientname.app.com 获取)。

使用这种方法,我应该能够完成此任务,但同时可能会在运行用于更新数据库模式等的命令行命令时破坏指定数据库连接和/或实体管理器的能力。

如果我想做的事情有意义,是否有一个聪明的方法来实现这一目标?

saas symfony

5
推荐指数
1
解决办法
3651
查看次数

Symfony StopWatch事件未出现在探查器时间轴中

我正在尝试将更多的计时信息输入到Symfony Profiler时间轴中,但我无法获得任何内容.根据我读过的文档,它应该像下面的示例一样简单,但这不会导致任何其他信息出现在时间轴上.

我是否需要以某种方式让分析器知道我正在开始和停止的事件?

use Symfony\Component\Stopwatch\Stopwatch;

class DefaultController extends Controller
{
    public function testAction()
    {
        $stopwatch = new Stopwatch();
        $stopwatch->start('testController');

        usleep(1000000);

        $response = new Response(
            '<body>Hi</body>',
            Response::HTTP_OK,
            array('content-type' => 'text/html')
        );

        $event = $stopwatch->stop('testController');

        return $response;
    }
}
Run Code Online (Sandbox Code Playgroud)

symfony

5
推荐指数
1
解决办法
2642
查看次数

标签 统计

symfony ×4

saas ×1