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

Nex-Otaku
2017.02.02, 07:49
Форум: Общие вопросы (Yii 2.x)
Тема: Хранение гостей в базе
Ответы: 9
Просмотры: 2495

Re: Хранение гостей в базе

Если я правильно понял задачу, нужно перенести данные гостя в новый профиль при регистрации. Это можно сделать так. 1. Храним гостевую инфу в сессии, пользовательскую в БД. Для модуля определяем хранилище пользовательских данных отдельным классом. В нём делаем сохранение и извлечение данных либо из ...
Nex-Otaku
2017.02.02, 07:29
Форум: Общие вопросы (Yii 2.x)
Тема: PageSpeed Insights от гугл <-> yii2
Ответы: 16
Просмотры: 4985

Re: PageSpeed Insights от гугл <-> yii2

Решали эту задачу. Подход выработали такой. В HEAD выводится стиль, но не файлом, а прямым включением правил CSS в тело страницы. Чтобы особо не "разъедалась", выводим только самые базовые стили. Остальное в сжатом CSS-файле выводится в конце страницы. Насколько прирастает оценка гугла, к ...
Nex-Otaku
2017.02.02, 06:27
Форум: Общие вопросы (Yii 2.x)
Тема: Formatter даты (неверное время)
Ответы: 25
Просмотры: 9066

Re: Formatter даты (неверное время)

Действительно, временная зона несколько лет назад со сдвигом на час была относительно нынешнего времени. Так что старые библиотеки могут считать её по-старому, неправильно. Спасибо приколисту Медведеву )
Nex-Otaku
2017.02.02, 06:19
Форум: Общие вопросы (Yii 2.x)
Тема: Как в yii2-images выводить изображение по name?
Ответы: 5
Просмотры: 1867

Re: Как в yii2-images выводить изображение по name?

Посмотри исходники - их там совсем немного.

Метод getImageByName возвращает только одну картинку.

Если тебе нужны все картинки с указанным именем, такая функция в модуле не предусмотрена. Поэтому напиши её сам. Переопредели бихевиор ImageBehave или просто в своей модели напиши метод.
Nex-Otaku
2017.02.02, 06:02
Форум: Общие вопросы (Yii 2.x)
Тема: Как автоматически запускать консольную команду ?
Ответы: 5
Просмотры: 1471

Re: Как автоматически запускать консольную команду ?

потому что уведомления отправляются только администраторам
Запускаешь сервер на постоянную работу, а при отправке уведомления, рассылаешь только администраторам. Ничего мудрить не надо.
Nex-Otaku
2017.02.01, 09:39
Форум: Общие вопросы (Yii 2.x)
Тема: Creating default object from empty value
Ответы: 4
Просмотры: 5518

Re: Creating default object from empty value

Обычно эта ошибка возникает при обращении к свойствам несуществующего объекта.

Скорее всего, переменная "$Orders" не инициализирована.
Nex-Otaku
2017.02.01, 09:31
Форум: Общие вопросы (Yii 2.x)
Тема: Как автоматически запускать консольную команду ?
Ответы: 5
Просмотры: 1471

Re: Как автоматически запускать консольную команду ?

Не слышал ничего про "ratchet" и "supervisor", но

Почему запускается только при открытии backend? Какой в этом смысл?
Обычно сервер запущен всегда, круглосуточно.
Nex-Otaku
2017.02.01, 09:27
Форум: Общие вопросы (Yii 2.x)
Тема: Formatter даты (неверное время)
Ответы: 25
Просмотры: 9066

Re: Formatter даты (неверное время)

Я имею в виду тип данных SQL TIMESTAMP.
Nex-Otaku
2017.02.01, 09:02
Форум: Общие вопросы (Yii 2.x)
Тема: Formatter даты (неверное время)
Ответы: 25
Просмотры: 9066

Re: Formatter даты (неверное время)

Хранить только в timestamp. Один раз все DATETIME поля замените на timestamp, и навсегда избавьтесь от головной боли с часовыми поясами. Если же всё-таки будете работать с DATETIME, то делаете так. When formatting date and time values, Yii will convert them to the target time zone. The value being ...
Nex-Otaku
2017.01.29, 17:27
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает редирект
Ответы: 4
Просмотры: 1866

Re: Не работает редирект

return $this->redirect(...) сработает только из action. В обработчике события "beforeAction" такое работать не будет. Для быстрого запрета доступа незалогиненным пользователям есть пример в документации: http://www.yiiframework.com/doc-2.0/guide-security-authorization.html#access-control-...
Nex-Otaku
2017.01.29, 17:20
Форум: Общие вопросы (Yii 2.x)
Тема: Поменялись имена для Namespaced Migrations?
Ответы: 5
Просмотры: 2389

Re: Поменялись имена для Namespaced Migrations?

Судя по обсуждению, захотелось PSR-2 в миграциях. Понятно. Но это жесть, конечно, такие имена расшифровывать. Старый вариант лучше.
Nex-Otaku
2017.01.29, 16:45
Форум: Общие вопросы (Yii 2.x)
Тема: Поменялись имена для Namespaced Migrations?
Ответы: 5
Просмотры: 2389

Re: Поменялись имена для Namespaced Migrations?

Товарищ Петросян, а если серьёзно и по существу ответить?
Nex-Otaku
2017.01.29, 12:22
Форум: Общие вопросы (Yii 2.x)
Тема: Поменялись имена для Namespaced Migrations?
Ответы: 5
Просмотры: 2389

Поменялись имена для Namespaced Migrations?

Почему-то для Namespaced Migrations имя миграции генерируется по-другому, не так, как для прочих миграций. Миграция без namespace: yii migrate/create test m170129_091742_test Миграция с использованием namespace: yii migrate/create app\migrations\test M170129091932Test Это баг или фича? Так задумано?...
Nex-Otaku
2017.01.29, 10:01
Форум: yiiframework.ru
Тема: Лайки для сообщений
Ответы: 21
Просмотры: 40530

Лайки для сообщений

Было бы здорово добавить лайки к сообщениям. Например, задаётся вопрос. На него три ответа от разных авторов. Два ответа ни о чём, третий полезный. Чтобы не писать "согласен с таким-то автором" и не забивать тему, можно молча поставить лайк. Сразу будет видно, что участники форума считают ...
Nex-Otaku
2017.01.28, 18:25
Форум: Общие вопросы (Yii 2.x)
Тема: Дефисы в неймспейсах
Ответы: 13
Просмотры: 3990

Re: Дефисы в неймспейсах

Я использую PSR-1. И холиварить не собирался. Неподходящее место для холиваров.
Nex-Otaku
2017.01.28, 17:57
Форум: Общие вопросы (Yii 2.x)
Тема: Дефисы в неймспейсах
Ответы: 13
Просмотры: 3990

Re: Дефисы в неймспейсах

С этим конечно согласен )
Nex-Otaku
2017.01.28, 17:56
Форум: Общие вопросы (Yii 2.x)
Тема: Миграции расширений
Ответы: 2
Просмотры: 1100

Re: Миграции расширений

Отлично, то, что надо, спасибо!

Не придётся теперь самому писать )
Nex-Otaku
2017.01.28, 17:35
Форум: Общие вопросы (Yii 2.x)
Тема: Дефисы в неймспейсах
Ответы: 13
Просмотры: 3990

Re: Дефисы в неймспейсах

Я бы поспорил насчёт PSR-1, но не хочу заводить холивар в этой теме ) Просто напомню, что сам движок Yii использует неймспейсы в нижнем регистре.
Nex-Otaku
2017.01.28, 16:52
Форум: Общие вопросы (Yii 2.x)
Тема: Дефисы в неймспейсах
Ответы: 13
Просмотры: 3990

Re: Дефисы в неймспейсах

Дефисы нельзя. Сам движок PHP этого не позволит сделать, выдаст ошибку синтаксиса. Но согласно стандарту PSR-4 в неймспейсе можно использовать подчёркивания. Это неплохо заменяет дефис. Для примера. nex-otaku/yii2-toolkit/helpers/Number.php namespace nex_otaku\toolkit\helpers; Добавлю - если хочется...
Nex-Otaku
2017.01.28, 16:29
Форум: Общие вопросы (Yii 2.x)
Тема: Теряются данные сессии
Ответы: 3
Просмотры: 1322

Re: Теряются данные сессии

У меня было похожее. При открытии странички на frontend, слетала форма на backend. Причина оказалась в том, что сессия для frontend и backend по сути была общая, а ключ для шифровки cookies был разный (cookieValidationKey в "main-local.php"). Поэтому шифровалось по одному ключу, расшифровы...