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

CyanoFresh
2017.04.18, 22:22
Форум: Общие вопросы (Yii 2.x)
Тема: Разделение на ActiveRecord и Model
Ответы: 8
Просмотры: 3635

Re: Разделение на ActiveRecord и Model

Как это нет? Вот, пожалуйста: https://yiiframework.com.ua/ru/doc/guide/2/start-forms/ здесь просто формы, а куда девать ActiveRecord, с которой я хочу работать - нигде не написано. Например, админка, нужно при редактировании пользователя перегенерировать auth_key и password_hash. Я понимаю, что это...
CyanoFresh
2017.04.17, 23:34
Форум: Общие вопросы (Yii 2.x)
Тема: Разделение на ActiveRecord и Model
Ответы: 8
Просмотры: 3635

Разделение на ActiveRecord и Model

Здравствуйте. Где можно почитать про разделение ActiveRecord и моделей для форм, например. Чтобы не смешивать логику с ActiveRecord. Раньше делал все в ActiveRecord, но стал замечать, что это как то неправильно. В документации нигде нет примеров или гайдов как это делать. Помогите выйти на тот самый...
CyanoFresh
2017.04.01, 18:35
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтр товаров (frontend)
Ответы: 4
Просмотры: 1996

Re: Фильтр товаров (frontend)

rodion_zlobin писал(а): 2017.04.01, 18:14
как подсвечивать отмеченные чекбоксы
Использовать атрибут checked
и как это будет выглядеть в моем случае?
CyanoFresh
2017.04.01, 17:19
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтр товаров (frontend)
Ответы: 4
Просмотры: 1996

Фильтр товаров (frontend)

Всем привет. Есть такая структура бд: http://image.prntscr.com/image/6620b793a3f342b7a0d530ee8b61e59e.png С этим вроде разобрался, а вот как делать вывод этих фильтров и фильтрацию потом - не до конца. Как я понимаю нужна get форма с чекбоксами, как то так: <input type="checkbox" name=&quo...
CyanoFresh
2017.01.15, 20:42
Форум: Установка и настройка
Тема: phpstorm - composer lib mark as plain text
Ответы: 0
Просмотры: 1211

phpstorm - composer lib mark as plain text

Проголосуйте за issue в трекере jetbrains, пожалуйста: https://youtrack.jetbrains.com/issue/WI-22649
Очень мешает эта ошибка, когда сделал файл ide autocomplete
CyanoFresh
2016.12.27, 04:18
Форум: Общие вопросы (Yii 2.x)
Тема: Несколько many to many
Ответы: 6
Просмотры: 1345

Re: Несколько many to many

все, понял, в where нужно не название связи, а название таблицы. Спасибо
CyanoFresh
2016.12.27, 04:08
Форум: Общие вопросы (Yii 2.x)
Тема: Несколько many to many
Ответы: 6
Просмотры: 1345

Re: Несколько many to many

caHek2x писал(а):выше отредактировал ... так ? или вы переформулируйте задание ...
product_parameter - таблица, а связь называется productParameters. Если productParameters вставить в where - выдаст ошибку: колонка не существует
сложно как то описать эту задачу) вроде в голове понимаю все, а как написать не знаю
CyanoFresh
2016.12.27, 04:04
Форум: Общие вопросы (Yii 2.x)
Тема: Несколько many to many
Ответы: 6
Просмотры: 1345

Re: Несколько many to many

caHek2x писал(а):в чем проблема joinWith ... ? вообще не вижу проблем ...
можно пример?
CyanoFresh
2016.12.27, 03:43
Форум: Общие вопросы (Yii 2.x)
Тема: Несколько many to many
Ответы: 6
Просмотры: 1345

Несколько many to many

Есть вот такая структура: http://image.prntscr.com/image/f42c535106724d0985611e826d2cd0c6.png Все работает, 3 таблицы между собой могу связать (дефолтный gii + many-to-many-behavior). Но появилась такая задача, чтобы выбрать product'ы где product_parameter.value = $filterValue и product_parameter.pa...
CyanoFresh
2016.09.22, 19:53
Форум: Общие вопросы (Yii 2.x)
Тема: Вывод activerecord "по дням"
Ответы: 5
Просмотры: 1403

Re: Вывод activerecord "по дням"

хм... да, там вроде обычная сортировка. А как быть если на одном дне несколько записей(то есть в html от одного маркера дня будет вместо одного блока - два)? В примере нет такого варианта, а в реале такое будет
CyanoFresh
2016.09.22, 19:33
Форум: Общие вопросы (Yii 2.x)
Тема: Вывод activerecord "по дням"
Ответы: 5
Просмотры: 1403

Вывод activerecord "по дням"

Всем привет. Как можно группировать по дням и выводить в виде "timeline"? Например вот так: http://razonartificial.com/themes/reason/v1.4.7/page_timeline_left.html Имеются записи с полем created_at (unix timestamp) по которому и нужно группировать. Может такое быть, что в одном дне не буде...
CyanoFresh
2016.04.21, 22:08
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу поставить mark as plain text в PhpStorm
Ответы: 4
Просмотры: 2227

Re: Не могу поставить mark as plain text в PhpStorm

chesar писал(а):Vendor подключен к проекту и индексируется или как внешняя директория?
Получается, что как и так и так. Но его добавил в Exclude Dirrectories. Если убрать из исключений - composer все равно сделает каждую библиотеку исключенной
CyanoFresh
2016.04.17, 00:39
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу поставить mark as plain text в PhpStorm
Ответы: 4
Просмотры: 2227

Не могу поставить mark as plain text в PhpStorm

Всем привет. Создал файл для ide autocomplete, но phpstorm ругается на несколько обьявлений Yii класса. Прочитал, что можно vendor/yiisoft/yii2/Yii.php пометить как текст, но когда я нажимаю mark as plain text - ничего не происходит, на файле иконка php файла, все равно ругается. Что делать? PS: Ког...
CyanoFresh
2016.03.29, 17:43
Форум: Общие вопросы (Yii 2.x)
Тема: Async ActiveRecord
Ответы: 4
Просмотры: 1363

Re: Async ActiveRecord

а что насчет pcntl_fork()?
CyanoFresh
2016.03.28, 22:12
Форум: Общие вопросы (Yii 2.x)
Тема: Async ActiveRecord
Ответы: 4
Просмотры: 1363

Re: Async ActiveRecord

Всем привет. Есть готовый сокет-сервер на ratchetphp и там я использую mysql как хранилище записей. Тема проекта - миниигра, то есть почти каждое действие(запрос) юзера - это запрос в бд. Начал замечать, что mysql как будто блокируется или становится в очередь, чтобы сделлать запрос, если их больше...
CyanoFresh
2016.03.28, 20:19
Форум: Общие вопросы (Yii 2.x)
Тема: Async ActiveRecord
Ответы: 4
Просмотры: 1363

Async ActiveRecord

Всем привет. Есть готовый сокет-сервер на ratchetphp и там я использую mysql как хранилище записей. Тема проекта - миниигра, то есть почти каждое действие(запрос) юзера - это запрос в бд. Начал замечать, что mysql как будто блокируется или становится в очередь, чтобы сделлать запрос, если их больше ...
CyanoFresh
2015.12.28, 01:03
Форум: Общие вопросы (Yii 2.x)
Тема: Ratchet(socketo.me) и база данных
Ответы: 10
Просмотры: 3691

Ratchet(socketo.me) и база данных

Всем привет. Сделал чат на MessageComponentInterface, но появилась проблема: через некоторое время при запросе в БД вылазит такая ошибка: An error has occurred: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away The SQL being executed was: SELECT * FROM `user` WHERE (`id`='111') AND (`a...
CyanoFresh
2015.12.24, 23:07
Форум: Общие вопросы (Yii 2.x)
Тема: Socketo. Одинаковые сессии в Web и Console App
Ответы: 4
Просмотры: 1171

Re: Socketo. Одинаковые сессии в Web и Console App

Onotole писал(а):Куда передать? В браузер? Авторизует и работает с пользователем php (или что вы там выбрали в качестве бэкенда)
С браузера в php
CyanoFresh
2015.12.24, 21:44
Форум: Общие вопросы (Yii 2.x)
Тема: Socketo. Одинаковые сессии в Web и Console App
Ответы: 4
Просмотры: 1171

Re: Socketo. Одинаковые сессии в Web и Console App

zelenin писал(а):конкретизируйте.
Юзер входит на сайт при помощи yii2-eauth steam OpenID. Нам становится доступным Steam ID этого юзера. Как можно передать эту сессию (класс User, например) через сокет запрос, чтобы его не могли просто так подделать? Сокет сервер запускается консольной командой (Ratchet)
CyanoFresh
2015.12.24, 17:03
Форум: Общие вопросы (Yii 2.x)
Тема: Socketo. Одинаковые сессии в Web и Console App
Ответы: 4
Просмотры: 1171

Socketo. Одинаковые сессии в Web и Console App

Всем привет. Как можно передать информацию о пользователе(id, name) через сокет-запросы? Пробовал через сессии(memcached) - настраивал одинаково и в консольном приложении, но сессии не передаются. Как можно опознать аккаунт, с которого шел запрос через сокет?