相关疑难解决方法(0)

在Symfony路由中使用类常量

我有一个用注释定义的路由,如下所示:

/**
 * @Route("/doSomething/{param}", name="route_name", defaults={"param"=1})
*/
Run Code Online (Sandbox Code Playgroud)

是否可以使用类常量而不是这个硬编码的'1',如:

/**
 * @Route("/doSomething/{param}", name="route_name", defaults={"param"=MyBundle:MyEntity:DEFAULT_TYPE})
*/
Run Code Online (Sandbox Code Playgroud)

(当然上面的失败)

php routing symfony

9
推荐指数
1
解决办法
3205
查看次数

如何在Symfony 2中将PHP常量作为服务参数传递?

使用配置文件定义服务时,如何将PHP常量(CURLAUTH_DIGEST在此示例中)作为构造函数参数传递?

现在无法测试它,但我认为:

services:
    my_service:
        class: "%my_service.class%"
        arguments: [CURLAUTH_DIGEST]
Run Code Online (Sandbox Code Playgroud)

因为CURLAUTH_DIGEST转换为a 而无法工作string.

yaml constants symfony

7
推荐指数
1
解决办法
3348
查看次数

常量变量应该放在Symfony2包中

也许有些人会认为这个问题很愚蠢,但事实并非如此.我问Constant应该在Symfony2 Bundle中应该存在哪些,我在其他框架中用于在模型中创建我的常量变量,但是因为在Symfony2中我使用的是Entity,我有点困惑.

它应该住在里面=>实体,控制器,服务甚至配置文件.

php constants symfony

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

标签 统计

symfony ×3

constants ×2

php ×2

routing ×1

yaml ×1