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

maleks
2022.02.04, 15:18
Форум: Общие вопросы (Yii 2.x)
Тема: скачать с git
Ответы: 2
Просмотры: 1341

Re: скачать с git

Оформляйте все это как компосер пакет, какую еще вы установку придумали.

Если это какой то генератор, то лучше сразу делать чтобы через GII работало
maleks
2022.02.03, 14:43
Форум: Общие вопросы (Yii 2.x)
Тема: Behaviors и Rules, конфликт
Ответы: 1
Просмотры: 1187

Re: Behaviors и Rules, конфликт

Ну, правильно, что им делать в rules.
В rules, то что от пользователя прилетает, а эти поля автоматом в beforeSave поведением ставятся
maleks
2022.02.03, 11:04
Форум: Общие вопросы (Yii 2.x)
Тема: Скрипт Форума для Yii2
Ответы: 3
Просмотры: 1927

Re: Скрипт Форума для Yii2

форум - это большой и разнообразный функционал.
Если не гуглится ничего современного и поддерживаемого, значит может и не быть
maleks
2022.02.03, 10:59
Форум: Общие вопросы (Yii 2.x)
Тема: ЧПУ фильтр
Ответы: 2
Просмотры: 1322

Re: ЧПУ фильтр

Вы можете адрес и такого плана делать
category/product/kollekciya/ekonom
maleks
2022.02.02, 11:14
Форум: REST API (Yii 2.x)
Тема: По jwt
Ответы: 2
Просмотры: 8986

По jwt

Приветствую. Вопрос, кто работал, с sizeg/yii2-jwt , зачем там ->setIssuer('http://example.com')// Configures the issuer (iss claim) ->setAudience('http://example.org')// Configures the audience (aud claim) ->setId('4f1g23a12aa', true)// Configures the id (jti claim), replicating as a header item , ...
maleks
2022.02.01, 14:58
Форум: REST API (Yii 2.x)
Тема: Как бы вы делали поиск в rest?
Ответы: 3
Просмотры: 8940

Re: Как бы вы делали поиск в rest?

А если мне задачу поставили так - "находить пользователя по емейлу". А потом, как окажется, находить по чему то еще и еще. В один все совать получается не логично, т.к. в каждом должно потребовать обязательного ввода поисковых данных. Тоже , может , это в адресе отразить? GET /users/search...
maleks
2022.01.28, 15:47
Форум: REST API (Yii 2.x)
Тема: Как бы вы делали поиск в rest?
Ответы: 3
Просмотры: 8940

Как бы вы делали поиск в rest?

Приветствую. Оттолкнемся от документации: Вот так просто мы и создали RESTful API для доступа к данным пользователя. API нашего сервиса сейчас включает в себя: GET /users: получение постранично списка всех пользователей; Фильтрация коллекций как http://localhost/users?filter[id]=10 или http://localh...
maleks
2022.01.26, 08:48
Форум: Общие вопросы (Yii 2.x)
Тема: orderBy gridview сортировка, null всегда в конце списка
Ответы: 1
Просмотры: 1105

Re: orderBy gridview сортировка, null всегда в конце списка

Вы хотите чтобы при сортировке по возрастанию эти null были в конце? По убыванию то они будут в конце.

Можно тогда с order by поиграться , в таком плане:

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

select *  from mytable order by CASE WHEN (ISNULL(myname)) THEN 10000 ELSE myname END  ASC
maleks
2022.01.21, 14:43
Форум: Общие вопросы (Yii 2.x)
Тема: Optimistic Lock
Ответы: 13
Просмотры: 2986

Re: Optimistic Lock

если аккуратно сделать, то должно работать норм
maleks
2022.01.21, 14:38
Форум: Общие вопросы (Yii 2.x)
Тема: Аналог Strapi на Yii2
Ответы: 3
Просмотры: 1194

Re: Аналог Strapi на Yii2

Только эта нагугливается - https://luya.io
maleks
2022.01.21, 11:07
Форум: Общие вопросы (Yii 2.x)
Тема: Optimistic Lock
Ответы: 13
Просмотры: 2986

Re: Optimistic Lock

Ну вот же я выше говорил:
записывается кто заблокировал и какую модель.
при открытии формы добавляется эта запись.
maleks
2022.01.21, 10:43
Форум: Общие вопросы (Yii 2.x)
Тема: Optimistic Lock
Ответы: 13
Просмотры: 2986

Re: Optimistic Lock

Я видел в коммерческих проектах. Не свободные расширения. Но суть такая, что в табличку lock, такого плана id modelclass model_id user_who_blocked_id time_create time_expire записывается кто заблокировал и какую модель. При этом по крону такие записи удаляются, если time_expire стало больше time() Ф...
maleks
2022.01.21, 09:15
Форум: Общие вопросы (Yii 2.x)
Тема: Optimistic Lock
Ответы: 13
Просмотры: 2986

Re: Optimistic Lock

Мне видится, что в скрытых формах хранить всю массу старых параметров будет очень хлопотно. Тут же еще будет разница в типах, что из формы пришло и что в модели. Да и формы бывают большими. - При отображении модели в форме можно $model->attributes, сохранить где то в базе по ключу - в форму передать...
maleks
2022.01.17, 10:38
Форум: REST API (Yii 2.x)
Тема: Какую сборку для отдельного приложения с api?
Ответы: 2
Просмотры: 9040

Какую сборку для отдельного приложения с api?

Приветствую. Хотелось бы проекту добавить api, с такими возможностями, как версии, вопрос какую вы сборку для этого используете для примера? Шаблон advanced, api отдельным приложением. Вот нашел такую , но как то древновато она задумывалась, чтобы не было различий с современностью. То что все оно по...
maleks
2022.01.13, 16:34
Форум: Общие вопросы (Yii 2.x)
Тема: Вывод двух параметров во view из связанных таблиц в foreach
Ответы: 12
Просмотры: 2524

Re: Вывод двух параметров во view из связанных таблиц в foreach

Ну уберите ->asArray(), это ж я просто, чтобы вы оценили результат

>Примерно то, что я хочу получить выглядит так:
а count забыли?
maleks
2022.01.13, 14:42
Форум: Общие вопросы (Yii 2.x)
Тема: Вывод двух параметров во view из связанных таблиц в foreach
Ответы: 12
Просмотры: 2524

Re: Вывод двух параметров во view из связанных таблиц в foreach

Вам нужно что то типа:

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

$data = Meropriyatia::find()->select(['meropriyatia.id', 'COUNT(zayavka.id)'])->leftJoin('zayavka', 'zayavka.id_meropriyatie = meropriyatia.id')->asArray()->all();
Запишите сначала на чистом sql что вам надо, а потом уже в AR билдер перегоняйте
maleks
2022.01.11, 08:49
Форум: Общие вопросы (Yii 2.x)
Тема: Запрос к БД через Cron
Ответы: 7
Просмотры: 1428

Re: Запрос к БД через Cron

в доках почитайте как консольные команды создавать
maleks
2022.01.07, 07:51
Форум: Общие вопросы (Yii 2.x)
Тема: Из массива models в dataProvider
Ответы: 3
Просмотры: 1234

Re: Из массива models в dataProvider

Я бы лучше в search() добавил еще вот эти ваши дополнительные условия, чтобы там оно добавило на запрос ограничений.
А то у вас и с пагинатором возникнут заморочки.

Ну а если по вашему, то setModels() не работает, я так понял?
Возможно нужно еще setKeys() ?
maleks
2021.12.22, 06:59
Форум: Общие вопросы (Yii 2.x)
Тема: задержка при отправке писем через Yii::$app->mailers->sendMultiple
Ответы: 2
Просмотры: 826

Re: задержка при отправке писем через Yii::$app->mailers->sendMultiple

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

foreach ($messages as $message){
Yii::$app->mailers->send($messages); //  $messages => $message
sleep(1.2);
}
А у вас тут форумная опечатка? Или в коде так?