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

kukuruku
2020.09.09, 11:01
Форум: Общие вопросы (Yii 2.x)
Тема: rules safe all attributes
Ответы: 1
Просмотры: 367

rules safe all attributes

как сделать все атрибуты безопасными без явного их перечисления?
kukuruku
2020.08.27, 16:12
Форум: Общие вопросы (Yii 2.x)
Тема: matchcallback redirect
Ответы: 5
Просмотры: 305

Re: matchcallback redirect

как я понял matchCallback не предназначен для этого
или в самом action редиректить или в beforeAction
kukuruku
2020.08.27, 10:21
Форум: Общие вопросы (Yii 2.x)
Тема: matchcallback redirect
Ответы: 5
Просмотры: 305

Re: matchcallback redirect

в этом проекте нету ролей в том виде, какой требует RBAC, поэтому приходится делать такую проверку
но проблема не в этом
по умолчанию идет запрет в виде сообщения что доступ запрещен
а я хочу для определенных action при определенных условиях перенаправить юзера на определенную страницу
kukuruku
2020.08.26, 18:46
Форум: Общие вопросы (Yii 2.x)
Тема: matchcallback redirect
Ответы: 5
Просмотры: 305

matchcallback redirect

[ 'actions' => ['test'], 'allow' => true, 'roles' => ['@'], 'matchCallback' => function() { if (Yii::$app->user->identity->group == User::ROLE_USER) { return $this->redirect(['/site/forbidden']); } }, ], при такой записи сначала выполняется actionTest а дальше уже редирект если делать редирект в de...
kukuruku
2020.08.07, 17:42
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 мультисайт
Ответы: 13
Просмотры: 693

Re: Yii2 мультисайт

Wordpress тоже умеет мультисайт
kukuruku
2020.08.07, 12:36
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveQuery default scope
Ответы: 0
Просмотры: 518

ActiveQuery default scope

есть несколько классов ClassSearch в каждом классе есть public $field='value'; public static function find() { return new ClassQuery(get_called_class()); } я хочу по умолчанию добавить условие в query, чтобы оно сразу добавлялось в каждом классе без явного вызова if (Yii::$app->user->identity->group...
kukuruku
2020.06.26, 08:46
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-queue эмуляция крона
Ответы: 1
Просмотры: 391

yii2-queue эмуляция крона

у меня 2 задания в кроне

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

10 */2 * * * ./yii stats
* * * * * ./yii queue/run
я хочу оставить queue/run, а в самом проекте добавить вызов

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

10 */2 * * * ./yii stats
чтобы yii2-queue вызывал команду при наступлении условия 10 */2 * * *
как такое сделать?
kukuruku
2020.06.25, 09:13
Форум: Общие вопросы (Yii 2.x)
Тема: Exception vs ErrorException
Ответы: 3
Просмотры: 440

Re: Exception vs ErrorException

использовать yii\base\Exception для кидания исключений и для создания своих типов?
kukuruku
2020.06.25, 08:19
Форум: Общие вопросы (Yii 2.x)
Тема: Exception vs ErrorException
Ответы: 3
Просмотры: 440

Exception vs ErrorException

use yii\base\ErrorException; use yii\base\Exception; class e1 extends Exception { protected $message='e1'; } class e2 extends ErrorException { protected $message='e2'; } $e1=new e1; var_dump($e1->getMessage());//выведет e1 $e2=new e2; var_dump($e2->getMessage()); //пусто почему так работает? что пр...
kukuruku
2020.06.23, 16:26
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-queue асинхронное выполнение
Ответы: 10
Просмотры: 887

Re: yii2-queue асинхронное выполнение

наверно плохо объяснил- порядок запуска не важен, 1,2,3,4 или 4,3,2,1
главное чтобы запустилась одна задача, затем не дожидаясь стартанула следующая, и т.д.
kukuruku
2020.06.23, 16:12
Форум: Общие вопросы (Yii 2.x)
Тема: Необъяснимое индексирование страниц
Ответы: 3
Просмотры: 621

Re: Необъяснимое индексирование страниц

хром шлет статистику
или на сайте есть аналитика
kukuruku
2020.06.23, 15:19
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-queue асинхронное выполнение
Ответы: 10
Просмотры: 887

Re: yii2-queue асинхронное выполнение

нашел более простое решение
можно запустить сразу несколько обработчиков из крона

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

* * * * * /app/yii queue/run
* * * * * /app/yii queue/run
* * * * * /app/yii queue/run
* * * * * /app/yii queue/run
* * * * * /app/yii queue/run
kukuruku
2020.06.19, 18:38
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-queue асинхронное выполнение
Ответы: 10
Просмотры: 887

Re: yii2-queue асинхронное выполнение

у меня нету зависимости по задачам
мне надо быстро выполнить 10000 заданий
если запускать воркер каждую минуту по крону то в час всего 60 воркеров будет работать одновременно
kukuruku
2020.06.19, 07:29
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-queue асинхронное выполнение
Ответы: 10
Просмотры: 887

yii2-queue асинхронное выполнение

по умолчанию задачи выполняются по порядку-1,2,...10
как сделать запуск чтобы задача 2 запустилась сразу после запуска задачи 1? а после запуска задачи 2 сразу запустилась задача 3?
kukuruku
2020.06.13, 06:58
Форум: Общие вопросы (Yii 2.x)
Тема: странное кеширование запроса
Ответы: 1
Просмотры: 445

странное кеширование запроса

public function attributes() { return array_merge(parent::attributes(), Seller::find()->cache(5)->select('name,id')->column()); } в логе вижу 03:29:12.200 0.5 ms SELECT 2 SELECT `name`, `id` FROM `seller` /app/models/SellerStats.php:69 /app/models/SellerStatsSearch.php:68 /app/controllers/SellerSta...