Найдено 825 результатов
- 2017.02.02, 07:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Хранение гостей в базе
- Ответы: 9
- Просмотры: 2495
Re: Хранение гостей в базе
Если я правильно понял задачу, нужно перенести данные гостя в новый профиль при регистрации. Это можно сделать так. 1. Храним гостевую инфу в сессии, пользовательскую в БД. Для модуля определяем хранилище пользовательских данных отдельным классом. В нём делаем сохранение и извлечение данных либо из ...
- 2017.02.02, 07:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: PageSpeed Insights от гугл <-> yii2
- Ответы: 16
- Просмотры: 4985
Re: PageSpeed Insights от гугл <-> yii2
Решали эту задачу. Подход выработали такой. В HEAD выводится стиль, но не файлом, а прямым включением правил CSS в тело страницы. Чтобы особо не "разъедалась", выводим только самые базовые стили. Остальное в сжатом CSS-файле выводится в конце страницы. Насколько прирастает оценка гугла, к ...
- 2017.02.02, 06:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Formatter даты (неверное время)
- Ответы: 25
- Просмотры: 9066
Re: Formatter даты (неверное время)
Действительно, временная зона несколько лет назад со сдвигом на час была относительно нынешнего времени. Так что старые библиотеки могут считать её по-старому, неправильно. Спасибо приколисту Медведеву )
- 2017.02.02, 06:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в yii2-images выводить изображение по name?
- Ответы: 5
- Просмотры: 1867
Re: Как в yii2-images выводить изображение по name?
Посмотри исходники - их там совсем немного.
Метод getImageByName возвращает только одну картинку.
Если тебе нужны все картинки с указанным именем, такая функция в модуле не предусмотрена. Поэтому напиши её сам. Переопредели бихевиор ImageBehave или просто в своей модели напиши метод.
Метод getImageByName возвращает только одну картинку.
Если тебе нужны все картинки с указанным именем, такая функция в модуле не предусмотрена. Поэтому напиши её сам. Переопредели бихевиор ImageBehave или просто в своей модели напиши метод.
- 2017.02.02, 06:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как автоматически запускать консольную команду ?
- Ответы: 5
- Просмотры: 1471
Re: Как автоматически запускать консольную команду ?
Запускаешь сервер на постоянную работу, а при отправке уведомления, рассылаешь только администраторам. Ничего мудрить не надо.потому что уведомления отправляются только администраторам
- 2017.02.01, 09:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: Creating default object from empty value
- Ответы: 4
- Просмотры: 5518
Re: Creating default object from empty value
Обычно эта ошибка возникает при обращении к свойствам несуществующего объекта.
Скорее всего, переменная "$Orders" не инициализирована.
Скорее всего, переменная "$Orders" не инициализирована.
- 2017.02.01, 09:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как автоматически запускать консольную команду ?
- Ответы: 5
- Просмотры: 1471
Re: Как автоматически запускать консольную команду ?
Не слышал ничего про "ratchet" и "supervisor", но
Почему запускается только при открытии backend? Какой в этом смысл?
Обычно сервер запущен всегда, круглосуточно.
Почему запускается только при открытии backend? Какой в этом смысл?
Обычно сервер запущен всегда, круглосуточно.
- 2017.02.01, 09:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Formatter даты (неверное время)
- Ответы: 25
- Просмотры: 9066
Re: Formatter даты (неверное время)
Я имею в виду тип данных SQL TIMESTAMP.
- 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 ...
- 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-...
- 2017.01.29, 17:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: Поменялись имена для Namespaced Migrations?
- Ответы: 5
- Просмотры: 2389
Re: Поменялись имена для Namespaced Migrations?
Судя по обсуждению, захотелось PSR-2 в миграциях. Понятно. Но это жесть, конечно, такие имена расшифровывать. Старый вариант лучше.
- 2017.01.29, 16:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: Поменялись имена для Namespaced Migrations?
- Ответы: 5
- Просмотры: 2389
Re: Поменялись имена для Namespaced Migrations?
Товарищ Петросян, а если серьёзно и по существу ответить?
- 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 Это баг или фича? Так задумано?...
- 2017.01.29, 10:01
- Форум: yiiframework.ru
- Тема: Лайки для сообщений
- Ответы: 21
- Просмотры: 40530
Лайки для сообщений
Было бы здорово добавить лайки к сообщениям. Например, задаётся вопрос. На него три ответа от разных авторов. Два ответа ни о чём, третий полезный. Чтобы не писать "согласен с таким-то автором" и не забивать тему, можно молча поставить лайк. Сразу будет видно, что участники форума считают ...
- 2017.01.28, 18:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: Дефисы в неймспейсах
- Ответы: 13
- Просмотры: 3990
Re: Дефисы в неймспейсах
Я использую PSR-1. И холиварить не собирался. Неподходящее место для холиваров.
- 2017.01.28, 17:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Дефисы в неймспейсах
- Ответы: 13
- Просмотры: 3990
Re: Дефисы в неймспейсах
С этим конечно согласен )
- 2017.01.28, 17:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: Миграции расширений
- Ответы: 2
- Просмотры: 1100
Re: Миграции расширений
Отлично, то, что надо, спасибо!
Не придётся теперь самому писать )
Не придётся теперь самому писать )
- 2017.01.28, 17:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Дефисы в неймспейсах
- Ответы: 13
- Просмотры: 3990
Re: Дефисы в неймспейсах
Я бы поспорил насчёт PSR-1, но не хочу заводить холивар в этой теме ) Просто напомню, что сам движок Yii использует неймспейсы в нижнем регистре.
- 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; Добавлю - если хочется...
- 2017.01.28, 16:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: Теряются данные сессии
- Ответы: 3
- Просмотры: 1322
Re: Теряются данные сессии
У меня было похожее. При открытии странички на frontend, слетала форма на backend. Причина оказалась в том, что сессия для frontend и backend по сути была общая, а ключ для шифровки cookies был разный (cookieValidationKey в "main-local.php"). Поэтому шифровалось по одному ключу, расшифровы...