Size: a a a

2020 June 05

АБ

Александр Бобров... in Yii Framework 2
Victooor
Кучу мест выносишь в сервис и сохраняешь одной командой
Ага понял, спасибо 😉
источник

A

Alex in Yii Framework 2
Eugene
Ребята, подскажите пожалуйста, есть вот  js файл, в нем инициализирую функцию в объекте window, вот так
window.vueAvails = (vueAvailId, shops, checkedFilterTypes, cityGmt) => {}
затем делаю вот так
$this->view->registerJs(
 'window.vueAvails(\'' . $blockId . '\', ' . $shopsString . ', \'' . $checkedFilterTypes . '\', ' . Yii::$app->city->getGmt() . ');',
 $this->view::POS_HEAD
);
во всех браузерах работает ок, в ie11 выдает ошибку Объект не поддерживает свойство или метод "vueAvails" в чем может быть дело?
дело в ie11, очевидно же )
источник

E

Eugene in Yii Framework 2
Alex
дело в ie11, очевидно же )
😞 очевидно, да, а фиксить как))
источник

A

Alex in Yii Framework 2
Eugene
😞 очевидно, да, а фиксить как))
Фиксить код под браузер которые выпущен в далеком 2013 году? Какой процент клиентов у тебя на ie11?
источник

E

Eugene in Yii Framework 2
Alex
Фиксить код под браузер которые выпущен в далеком 2013 году? Какой процент клиентов у тебя на ie11?
нач. отдела сказал, что должно работать.. это какой процент? большой, наверное)))
источник

ДК

Дмитрий Кожанов... in Yii Framework 2
Eugene
Ребята, подскажите пожалуйста, есть вот  js файл, в нем инициализирую функцию в объекте window, вот так
window.vueAvails = (vueAvailId, shops, checkedFilterTypes, cityGmt) => {}
затем делаю вот так
$this->view->registerJs(
 'window.vueAvails(\'' . $blockId . '\', ' . $shopsString . ', \'' . $checkedFilterTypes . '\', ' . Yii::$app->city->getGmt() . ');',
 $this->view::POS_HEAD
);
во всех браузерах работает ок, в ie11 выдает ошибку Объект не поддерживает свойство или метод "vueAvails" в чем может быть дело?
Ie11 не поддерживает стрелочные функции
источник

E

Eugene in Yii Framework 2
Дмитрий Кожанов
Ie11 не поддерживает стрелочные функции
убрал стрелочные функции, теперь вот так
window.vueAvails = function(vueAvailId, shops, checkedFilterTypes, cityGmt) {
 window.vueAvailsCityGmt = cityGmt;

 new Vue({
   render: function(h) {
     h(App, {
       props: {
         shops:              shops,
         checkedFilterTypes: checkedFilterTypes,
       },
     }),
   }
 });
}

та же ошибка
источник

ДК

Дмитрий Кожанов... in Yii Framework 2
Eugene
убрал стрелочные функции, теперь вот так
window.vueAvails = function(vueAvailId, shops, checkedFilterTypes, cityGmt) {
 window.vueAvailsCityGmt = cityGmt;

 new Vue({
   render: function(h) {
     h(App, {
       props: {
         shops:              shops,
         checkedFilterTypes: checkedFilterTypes,
       },
     }),
   }
 });
}

та же ошибка
Скорее всего ещё нужен полифилл
источник

E

Eugene in Yii Framework 2
Дмитрий Кожанов
Скорее всего ещё нужен полифилл
polifyl.js подключен
источник

E

Eugene in Yii Framework 2
Дмитрий Кожанов
Скорее всего ещё нужен полифилл
или ты какой полифил имеешь ввиду? для чего?
источник

ДК

Дмитрий Кожанов... in Yii Framework 2
Так погодь
источник

ДК

Дмитрий Кожанов... in Yii Framework 2
Ты функцию где дефайнишь?
источник

ДК

Дмитрий Кожанов... in Yii Framework 2
Eugene
или ты какой полифил имеешь ввиду? для чего?
Скорее всего из за того что ты используешь POS_HEAD функция пытается вызваться раньше чем она обозначена
источник

E

Eugene in Yii Framework 2
Дмитрий Кожанов
Скорее всего из за того что ты используешь POS_HEAD функция пытается вызваться раньше чем она обозначена
попробую POS_LOAD)
источник

ДК

Дмитрий Кожанов... in Yii Framework 2
Eugene
попробую POS_LOAD)
Можно добавить в эвент window.load
источник

E

Eugene in Yii Framework 2
Дмитрий Кожанов
Можно добавить в эвент window.load
это тоже попробую, спасибо
источник

D

Dr. Bot in Yii Framework 2
добрый день всем! а есть кто пишет промышленные парсеры? не подскажите по алгоритму пожалуйста?
источник

A

Alex in Yii Framework 2
Dr. Bot
добрый день всем! а есть кто пишет промышленные парсеры? не подскажите по алгоритму пожалуйста?
Алгоритм прост, использовать соответстующие инструменты ETL,  например Airflow
источник

D

Dr. Bot in Yii Framework 2
Alex
Алгоритм прост, использовать соответстующие инструменты ETL,  например Airflow
оу. это видимо следущий уровень. у меня вопрос скромнее. как мне запоминать правильно последнии спарсенные посты, к примеру парсим хабр. и потом проверять каждый час на наличие новых и останавливать парсинг если новых нет?
источник

A

Alex in Yii Framework 2
Dr. Bot
оу. это видимо следущий уровень. у меня вопрос скромнее. как мне запоминать правильно последнии спарсенные посты, к примеру парсим хабр. и потом проверять каждый час на наличие новых и останавливать парсинг если новых нет?
Дата публикации например )
источник