Как определить константы в контроллерах? - PullRequest
1 голос
/ 22 февраля 2012

Я хочу использовать константы в контроллерах symfony2. Вот как я их определяю:

class MyController extends Controller {
  const CONSTANT_ONE = 1;
  const CONSTANT_TWO = 2; }

Это правильный путь? И как мне нужно использовать константы в контроллере? Любой другой лучший способ?

Спасибо!

1 Ответ

6 голосов
/ 22 февраля 2012

Да, показанный вами метод является правильным способом определения констант класса. Просто базовое программирование PHP. http://www.php.net/manual/en/language.oop5.constants.php

Используйте константу класса внутри класса с:

echo self::CONSTANT_TWO;

Должны ли вы использовать константы класса в контроллере? Возможно нет. Подумайте над ответом на вопрос @ allessandro1997.

...