【发布时间】:2012-02-22 12:46:19
【问题描述】:
我想在 symfony2 控制器中使用常量。这就是我定义它们的方式:
class MyController extends Controller {
const CONSTANT_ONE = 1;
const CONSTANT_TWO = 2; }
这是正确的方法吗?我需要如何使用控制器中的常量?还有其他更好的方法吗?
谢谢!
【问题讨论】:
-
我需要在同一个控制器内的 switch 语句中使用它们。我觉得在 switch 案例中使用数字(如案例 1: ,案例 2:) 是一种不好的做法。所以想到了使用常量。这在 Symfony 中是正确的做法吗?
-
如果它在同一个控制器中(即同一个类),那么是的,使用常量是一个好主意,因为您将能够更改开关值(即使您可能不会需要)。