Lynn «Кофеман», школьная тригонометрия хорошо применяется два раза в жизни - когда сам в школе, и когда уже твои дети туда пошли :)) ... второй этап у меня еще впереди :)
iBird Rose, Согласен, высчитывать каждый раз это "на-лету" будет слишком расточительно, поэтому я думал заполнить массив коэффициентов при инициализации компонента (один раз) и потом дергать уже этот сформированный массив - просто это избавило бы меня от необходимости видеть в коде 45 строк вручную высчитанных коэффициентов
... не то :( , запятая не должна входить в состав слова, и последнее слово не должно входить
... должно быть как со скриншота в условиях постановки задачи
Хорошо. Это я понимаю, а как тогда Метрика оценит сценарий: посетитель перешёл на сайт по поисковому/прямом запросу, сделал несколько переходов, и ушел в личный кабинет, поработал там (тоже несколько переходов, пара минут), а потом обратно вышел в публичную зону сайта .... это повторный заход? как будет считаться такое посещение с "проколом" по отслеживанию совершенных действий?
В первоначальном варианте (когда JS был вынесен во внешний файл) кажется пробовал делать return false где только было можно, все равно перекидывало на страницу запроса. Пришлось решить проблему путем переноса кода во view - там все отрабатывает корректно.
Микола, Спасибо за идею, но конкретно в этом случае я сделал так: завел таблицу cache_control , в ней два столбца - cache_name и updated_at ... как-только какая-то модель, используемая в в видах моего контроллера (см. выше) совершает какое-либо действие (Behavior+events), обесценивающее кэш, - модифицируется нужная строка в таблице cache_control (одна строка - один контроллер) ... а контроллер в свою очередь проверяет не updated_at конкретной модели , а в таблице cache_control ... таким образом я добился желаемого результата.
Спасибо! Удаление первого слеша в строке с ресурсом решило проблему: теперь style.css подключается с timestamp. И да, в layout набор подключался через AppAsset::register($this);
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.