Найдено 780 результатов

Nerf
2017.03.11, 02:50
Форум: Общие вопросы (Yii 2.x)
Тема: Можно ли получить названия временных зон в зависимости от языка приложения?
Ответы: 61
Просмотры: 14873

Re: Можно ли получить названия временных зон в зависимости от языка приложения?

phpbb не вытаскивают данные из PHP. У них для каждого поддерживаемого языка в common.php список зон с переводами. У меня есть гипотеза, что тайм зоны пхп не совпадают с зонами icu Запросто. Данные ICU берутся из системы (кроме Windows). я же не об этом писал. php скомпилирован с одним списком зон, ...
Nerf
2017.03.11, 02:37
Форум: Общие вопросы (Yii 2.x)
Тема: Можно ли получить названия временных зон в зависимости от языка приложения?
Ответы: 61
Просмотры: 14873

Re: Можно ли получить названия временных зон в зависимости от языка приложения?

girmate писал(а): 2017.03.11, 01:32
Nerf писал(а): 2017.03.11, 01:28
girmate писал(а): 2017.03.11, 01:05 Да но у меня он не запускается - пишет неверный конструктор.
Он вам в первую очередь пишет, что у вас эксепшен)
Все равно не понял. Как запустить?
Я код привел.
Nerf
2017.03.11, 02:36
Форум: Общие вопросы (Yii 2.x)
Тема: timezone у пользователя
Ответы: 44
Просмотры: 14125

Re: timezone у пользователя

Это не скоро. Потом что-нибудь придумают)) А если выборки имеются те, которые - "оплата после обеда в субботние дни" - то тут SamDark там тоже лаконичный код приводил: http://yiiframework.ru/forum/viewtopic.php?f=19&t=36434&start=20#p186669 Ну, как бы, уже диапазон дат ограничен. ...
Nerf
2017.03.11, 01:28
Форум: Общие вопросы (Yii 2.x)
Тема: Можно ли получить названия временных зон в зависимости от языка приложения?
Ответы: 61
Просмотры: 14873

Re: Можно ли получить названия временных зон в зависимости от языка приложения?

girmate писал(а): 2017.03.11, 01:05 Да но у меня он не запускается - пишет неверный конструктор.
Он вам в первую очередь пишет, что у вас эксепшен)
Nerf
2017.03.11, 01:23
Форум: Общие вопросы (Yii 2.x)
Тема: timezone у пользователя
Ответы: 44
Просмотры: 14125

Re: timezone у пользователя

А как сторонники хранения дат в int(timestamp) относятся к проблеме 2038 и выборкам по дате?)
Nerf
2017.03.11, 01:00
Форум: Общие вопросы (Yii 2.x)
Тема: Можно ли получить названия временных зон в зависимости от языка приложения?
Ответы: 61
Просмотры: 14873

Re: Можно ли получить названия временных зон в зависимости от языка приложения?

Дебаг, отлов исключений вам поможет. Я бы как-то так делал: <?php $timezonesData = []; $timezonesIdentifiers = \DateTimeZone::listIdentifiers(); foreach ($timezonesIdentifiers as $timezone) { try { $formatter = new \IntlDateFormatter( "ru_RU", \IntlDateFormatter::FULL, \IntlDateFormatter::...
Nerf
2017.03.11, 00:19
Форум: Общие вопросы (Yii 2.x)
Тема: Можно ли получить названия временных зон в зависимости от языка приложения?
Ответы: 61
Просмотры: 14873

Re: Можно ли получить названия временных зон в зависимости от языка приложения?

$list = timezone_identifiers_list(); $localized = array_map( function ($timezone) { $fmt = new \IntlDateFormatter( "ru_RU", \IntlDateFormatter::FULL, \IntlDateFormatter::FULL, $timezone, \IntlDateFormatter::GREGORIAN, 'zzzz - ZZZZ - vvvv - VV - VVV - VVVV' ); if (is_object($fmt)) { return...
Nerf
2017.03.08, 01:08
Форум: Общие вопросы (Yii 2.x)
Тема: Виджет yii\bootstrap\Nav - сделать текущюю страницу без ссылки
Ответы: 5
Просмотры: 2086

Re: Виджет yii\bootstrap\Nav - сделать текущюю страницу без ссылки

Matvik писал(а): 2017.03.07, 19:45 Предлагаете унаследовать? А если компонент обновится, и будет несоответствие?
Нет, конечно, в ООП наследовать грешно. :lol:
Вам никто не запрещает сделать форк, тупо скопировать класс и использовать.
Nerf
2017.03.07, 15:31
Форум: Общие вопросы (Yii 2.x)
Тема: save() обработка ошибок
Ответы: 17
Просмотры: 5023

Re: save() обработка ошибок

Тем, что 500я ошибка не сообщает пользователю, что надо делать. Он видит Internal Server Error и тыкает F5 раз 10 в надежде, что когда-то починится. А боты-анализаторы 500ю ошибку воспринимают как что-то подверженное уязвимости, и пытаются докопаться, генерируя ещё кучу 500 ошибок с разными парамет...
Nerf
2017.03.06, 22:18
Форум: Общие вопросы (Yii 2.x)
Тема: save() обработка ошибок
Ответы: 17
Просмотры: 5023

Re: save() обработка ошибок

frid-karatel писал(а): 2017.03.06, 17:12 try... catch решает проблему, ведь лучше вывести "Сервис временно недоступен" 200-м кодом, чем Internal server error с 500-м кодом.
С чего вдруг то? Лучше вернуть "Success", чем "Server Error"? :shock:
Nerf
2017.03.06, 22:14
Форум: Общие вопросы (Yii 2.x)
Тема: Отправить POST параметр через Html a()
Ответы: 12
Просмотры: 8819

Re: Отправить POST параметр через Html a()

frid-karatel писал(а): 2017.03.06, 16:54 Здесь есть одно НО.

В случае с поисковиками лучше такие варианты не использовать, так как они будут ходить по ссылкам через GET, а по логике должны отправляться POST запросы.
rel="nofollow"
Да и после перехода будет 403 Forbidden. Не знаю, плохо ли это с точки зрения сеошников.
Nerf
2017.03.06, 20:59
Форум: Общие вопросы (Yii 2.x)
Тема: Не получается подсветить вложенное меню yii\bootstrap\Nav [решено через yii\widgets\Menu]
Ответы: 19
Просмотры: 5903

Re: Не получается подсветить вложенное меню yii\bootstrap\Nav

Ну, проще не менять linkTemplate, а указывать template там, где нужно. А нужно судя по примеру, только у первого уровня.
Nerf
2017.03.06, 17:28
Форум: Общие вопросы (Yii 2.x)
Тема: Не получается подсветить вложенное меню yii\bootstrap\Nav [решено через yii\widgets\Menu]
Ответы: 19
Просмотры: 5903

Re: Не получается подсветить вложенное меню yii\bootstrap\Nav

Попробуйте как-то так: echo Menu::widget([ 'options' => ['class' => 'nav navbar-nav', 'tabindex' => false], 'activateParents' => true, 'submenuTemplate' => "\n<ul class="dropdown-menu">\n{items}\n</ul>\n" 'items' => [ [ 'label' => 'Кабинет1', 'url' => ['/site/cabinet'], ], [ 'lab...
Nerf
2017.03.06, 15:47
Форум: Общие вопросы (Yii 2.x)
Тема: Не получается подсветить вложенное меню yii\bootstrap\Nav [решено через yii\widgets\Menu]
Ответы: 19
Просмотры: 5903

Re: Не получается подсветить вложенное меню yii\bootstrap\Nav

Там при выводе идет итерация по элементам, если есть вложенные, то рендерится yii\bootstrap\Dropdown. Который не поддерживает (в оригинале) вложенность. Разбираться нужно с ним.
Посмотрите yii\widgets\Menu, он умеет в рекурсию.
Nerf
2017.03.05, 05:41
Форум: Общие вопросы (Yii 2.x)
Тема: Странное поведение cookies в IE (11) [решено]
Ответы: 15
Просмотры: 4409

Re: Странное поведение cookies в IE (11) [решено]

Вы слышали звон, но не знаете где он... Советом можете помочь? Тут кратко и понятно, что делают POST\GET. Тут сухо и скучно. Но первоисточник. Вся соль: In particular, the convention has been established that the GET and HEAD methods SHOULD NOT have the significance of taking an action other than r...
Nerf
2017.03.04, 16:51
Форум: Общие вопросы (Yii 2.x)
Тема: Получить адрес текущей страницы в Yii2?
Ответы: 8
Просмотры: 19442

Re: Получить адрес текущей страницы в Yii2?

Onotole писал(а): 2017.03.04, 16:30
maleks писал(а): 2017.03.04, 10:28 Вот в доках:

Код: Выделить всё

// the currently requested URL
echo Url::to();
Это на определенный урл
Нет. Тоже на текущий. Только current() понятней.
+ canonical() будет лучше в ряде ситуаций.