Страница 1 из 1

Прогресс бар

Добавлено: 2019.08.29, 17:21
Slavon143
Добрый день товарищи!
Помогите реализовать прогресс бар:

В YII2 я написал отдельный class с методом и положил его в vendor. Метод класса работает рекурсивно и подсчитывает каждый цикл++:

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

class MyClass{
    public function arr($str, $start, $end)
    {
        if ($start <= $end) {

            $next = '' . $start;
            if (!empty($next)) {
                $start++; // Передать данные $start
            }


            $this->arr($next, $start, $end);
        }
    }
}


$my = new MyClass();
$my->arr('', 1,20);
Проблема в том, как передать данные в прогресс бар который находится во view.

В идеале запускается метод класса и по мере выполнения скрипта должны увидеть заполнение прогресс бара на виде.

Re: Прогресс бар

Добавлено: 2019.08.29, 17:59
samdark
Вам хочется то же сделать на Yii 1.1?

Re: Прогресс бар

Добавлено: 2019.08.29, 20:37
Slavon143
Хоть YII или YII2 не особо играет роль. Важно хотя бы идею, как это реализовать. Изначально была идея передать данные из метода класса ajaxом в контроллер а с контроллера в views. Может есть еще какой нибудь способ.

Re: Прогресс бар

Добавлено: 2019.08.29, 21:15
samdark
Если это не консоль, то да, это единственный способ.