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

SiZE
2021.02.06, 16:35
Форум: Общие вопросы (Yii 2.x)
Тема: как получить значение параметра в таблице users
Ответы: 1
Просмотры: 588

Re: как получить значение параметра в таблице users

riaron писал(а):
2021.02.06, 09:09
посоветуйте пошаговую инструкцию(полную) по работе с rbac
Почитайте внимательно эту страницу. Все вопросы отпадут. Миграции все есть, функционал весь есть.

https://www.yiiframework.com/doc/guide/ ... ation#rbac
SiZE
2021.02.02, 16:54
Форум: Общие вопросы (Yii 2.x)
Тема: Как При обращении по связи в AR брать данные из кэшированной модели?
Ответы: 7
Просмотры: 511

Re: Как При обращении по связи в AR брать данные из кэшированной модели?

i-programmer писал(а):
2021.02.02, 16:48
Например если есть start_point и end_point, мы ищем значение 111 в обоих столбцах (через OR), но вывод должен быть таким, чтобы первым был всегда тот, где было найдено значение 111, а вторым другое.
Это вполне можно сделать средствами БД
SiZE
2021.02.02, 16:53
Форум: Общие вопросы (Yii 2.x)
Тема: Как При обращении по связи в AR брать данные из кэшированной модели?
Ответы: 7
Просмотры: 511

Re: Как При обращении по связи в AR брать данные из кэшированной модели?

Надо помнить что ActiveRecord в первую очередь представляет данные из БД. Просто изменив идентификатор в связанной модели не сделает перезагрузку всех её связей. Ну и выше отметили, то что вы хотите сделать - это костыли. Возможно если вы опишете задачу, а не то как пытаетесь решить, мы сможем помочь.
SiZE
2021.01.25, 08:06
Форум: Общие вопросы (Yii 2.x)
Тема: query init() куда правильно добавлять строку?
Ответы: 2
Просмотры: 315

Re: query init() куда правильно добавлять строку?

NomAgent::find(Yii::$app->user->identity->account->agent_id)->findAll(); class NomAgent extends ActiveRecord { public static function find(int $agentId) { $query = new NomAgentQuery(get_called_class()); return $query->agentId(agentId); } } class NomAgentQuery extends ActiveQuery { public function a...
SiZE
2021.01.19, 09:38
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveForm checkbox вернуть как boolead
Ответы: 3
Просмотры: 374

Re: ActiveForm checkbox вернуть как boolead

https://www.yiiframework.com/doc/guide/ ... rs#boolean

В форму добавить валидацию и перед сохранением достаточно приведение типа сделать.
SiZE
2021.01.03, 14:22
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: проверка @ и ? не работает
Ответы: 3
Просмотры: 1700

Re: проверка @ и ? не работает

Собака и вопрос работают только в фильтре https://github.com/yiisoft/yii2/blob/ma ... e.php#L240

Никуда копать не надо. Вместо `Yii::$app->user->can('@')` используйте `!Yii::$app->user->getIsGuest()`.
SiZE
2020.02.16, 22:33
Форум: Ищу работу
Тема: Black list
Ответы: 105
Просмотры: 81420

Re: Black list

webplus писал(а):
2020.02.13, 13:41
Я жалею, что без предоплаты работать начал
Показывать надо на своем домене, после оплаты отдавать. Но сочувствую, бро, конечно
SiZE
2019.10.16, 13:02
Форум: Установка и настройка
Тема: Composer PHP version
Ответы: 7
Просмотры: 6233

Re: Composer PHP version

Теперь стоит 7.3.8. Путь прописан глобально. Весь нэт перерыл, не могу найти решение. Уже и composer.json удалял. Не помогает. Видел решение с подменой версии PHP, но это заплатка. https://serverfault.com/a/58388 which php - will locate the php executable (this should be the default php used by you...
SiZE
2019.10.06, 08:39
Форум: Разработка фреймворка
Тема: Дизайн RBAC
Ответы: 33
Просмотры: 34705

Re: Дизайн RBAC

1. RBAC гарантирует доступ на основе ролей. Добавление прямой связи усложняет функционал, да и сам он является специфическим. Большинству сайтов достаточно доступа на основе только ролей (админ, менеджер, пользователь).
SiZE
2019.09.12, 14:21
Форум: Разработка фреймворка
Тема: Версионирование
Ответы: 23
Просмотры: 24546

Re: Версионирование

Надо еще не забывать о том чтобы было удобно искать инфу в гугле.

Yii3 1.0.0 выглядит логичным, если планируется множество релизов ломающих обратную совместимость.
SiZE
2019.09.09, 08:30
Форум: Разработка фреймворка
Тема: Использование Cycle ORM
Ответы: 8
Просмотры: 16996

Re: Использование Cycle ORM

Меня смутило из статьи сравнения с доктрин

Cycle currently does not support composite PKs
SiZE
2019.09.01, 23:51
Форум: Общие вопросы (Yii 2.x)
Тема: сайт новостей yii2
Ответы: 5
Просмотры: 1269

Re: сайт новостей yii2

попробуй yii migrate --migrationPath=@yii/rbac/migrations
SiZE
2019.09.01, 23:49
Форум: Общие вопросы (Yii 2.x)
Тема: сайт новостей yii2
Ответы: 5
Просмотры: 1269

Re: сайт новостей yii2

relect ты опиши давай чо ты там делаешь. Мы тут все конечно ванги и тп
SiZE
2019.08.12, 14:18
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Не проходит валидация польностью кириллического e-mail
Ответы: 9
Просмотры: 7709

Re: Не проходит валидация польностью кириллического e-mail

Там выше хороший вопрос задали. Валидация клиентская или серверная? Из коробки нет такого сообщения, такой проверки и такого вывода ошибок. По ощущениям это клиентская кастомная валидация какая-то. Yii2 не разбирает в какой части email ошибка. Там только одно сообщение `{attribute} is not a valid em...
SiZE
2019.07.10, 10:45
Форум: Общие вопросы (Yii 2.x)
Тема: Batch Insert отловить ошибки
Ответы: 9
Просмотры: 2401

Re: Batch Insert отловить ошибки

masson писал(а):
2019.07.10, 10:33
Либо, если MySQL, то гуглить по фразе ON DUPLICATE KEY
Тут скорее INSERT IGNORE
SiZE
2019.06.29, 08:30
Форум: Общие вопросы (Yii 1.x)
Тема: Скачать фреймворк Yii
Ответы: 5
Просмотры: 5967

Re: Скачать фреймворк Yii

Да пожалуй ничем не плоха. C php 7+ работает нормально. Но архитектурно фреймворк устарел. Установить можно всегда через composer. https://github.com/yiisoft/yii
SiZE
2019.06.12, 18:16
Форум: Общие вопросы (Yii 2.x)
Тема: Вставка большого кол-ва записей одним запросом
Ответы: 4
Просмотры: 1369

Re: Вставка большого кол-ва записей одним запросом

an.viktory@gmail.com писал(а):
2019.06.11, 17:13
ну ведь это немного кослыли. другого решения как я понимаю нет или оно не имеет смысла в плане выигрыша производительности ?
Костыли.. ))) Это компромисс между удобно и быстро.
SiZE
2019.06.11, 16:42
Форум: Общие вопросы (Yii 2.x)
Тема: Вставка большого кол-ва записей одним запросом
Ответы: 4
Просмотры: 1369

Re: Вставка большого кол-ва записей одним запросом

Ты можешь за один раз в цикле и вызывать валидацию, и собрать сырой запрос.
SiZE
2019.06.04, 08:24
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 Http Client: указать формат парсинга ответа принудительно
Ответы: 3
Просмотры: 2008

Re: Yii2 Http Client: указать формат парсинга ответа принудительно

Вы парсеру форматировщик указали http://prntscr.com/nxaxdf

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

use yii\httpclient\Client;

$client = new Client([
    'parsers' => [
        'text/html' => [
            'class' => 'yii\httpclient\XmlParser',
        ]
    ],
]);