- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
class dmRegion extends dmBaseRegion
{
public static function determineLang()
{
try {
$lang = sfContext::getInstance()->getUser()->getCulture();
} catch (sfException $e) {
$lang = 'ru';
}
return $lang;
}
В первой же Симфонии, в Доктрине язык устанавливается через событие.
Метод determineLang не нужен.
см. symfony/plugins/sfDoctrinePlugin/lib/record/sfDoctrineRecord.class.php:52
Вполне вероятно, что пользователя просто может не быть при использовании модели.
тут уже надо смотреть рахитектуру приложения
локаль данных должна приходить параметром, а не браться из другой модели.
им бы основы ООП постичь
не думаю, что в С++ удачная реализация ООП.
Мне кажется, ООП удалось в Java :-Р
только вот мне нравится, что в Java не "все является объектом"
Не смешите мои тапочки. Фирма-создатель с соответствующим названием Дуб - не могла придумать ничего более тупого, чем сделать Кофе обезьянкам. (:
Досье на Lure Of Chaos:
тролль, лжец и девственник, ему уже не 20, а он по прежнему бородат.
Круглыми днями сидит на говнокоде и срёт в комменты.
Периодически общается с Говнами на говнокоде, чем сильно расстраивает своего психиатра, который лечит его от общения с этими странными выдуманными друзьями и от других готических суицидальных наклонностей. (:
а лично меня и без всякой дури, наяву штырит.
На практике никто не обязан использовать концепт ООП в чистом виде и используют его пародии. (: