ну хз, виджеты это такое себе. мне не очень нравится. зато как простая системка, очень даже устраивает + yii3 скоро всет таки будет, думаю к 22 году выпустят стабильную версию
Александр Борисович, мы ведь говорим о бэкэнд фреймворках? причем здесь вообще фронт?! для фронта созданы свои фреймворки и движки (которые я тоже не поддерживаю), а если лара уже лезет во фронт это очень плохо. скоро лара станет надстройкой над пхп. и это плохо. проще будет пользоваться чистым пхп чем ларой. она будет как язык. столько всего в ней будет понатыкано.
в итоге получится такое: чем большему кол-ву людей она захочет угодить тем менее полезна она будет)
Александр Борисович, я бы так сказал про лару. но увы здесь сишшком много "умных" людей, которые знают как ей пользоваться. Но на мой взгляд в ней слишком много всего лишнего.
подскажите, т.е. если я в пхп введу такое? window.list = '<?=echo 'hello world'?>'
то у меня в любом файле ts будет доступен window.list?
и еще вопрос
declare global {
interface Window {
list: string;
}
}
куда вставлять, извините за нубские вопросы.
WebDev, а, тогда у вас где то нарушена логика, мне кажется.
я бы тогда создал новый класс ApiFromServer (тут создавал бы подключение при необходимости).
а этот переименовал бы ReplaceDataOf::api(new ApiFromServer()) - получится декоратор. и в нем уже вот те методы что выше. а то получается у вас один класс как бы делает разные вещи.
(в данном случае статический класс будет играть роль конструктора, и там уже он должен определять следует ли подгружать данные из апи или нет.
первое что приходит в голову: т.к. при sleep все работает а при его маленьких значениях нет. то получается дело в аппаратной части (как мне кажется), вероятно сервер открывает соединение с mysql а mysql просто не успевает что то обработать (вероятно база большая) а php не ждет и идет дальше. и получается сам запрос на обновление - а сервер не дожидаясь ответа - выполняет код дальше.
Daria Motorina, да верно, я это понимаю, я могу сэмитировать 3 разных ответа. т.е. 1 успешный, 2 не удачный, 3. в статусе "ожидания". других не дано (либо колбэк с левыми данными). большего мне не нужно, главное удостовериться что на моей стороне нет ошибок и всё работает корректно. остальное уже руками и с помощью лога тестируется/проверяется.
а можете показать пример как из acceptive test с webdriver вызвать ApiTest с phpBrowser?
Например так:
@depends psp/PaymentSystem: sendNotification
т.е. из нашего теста вызываем класс Paymentsystem а в нем сам тест отправки уведомлений sendNotification?
Максим Федоров, "вы обернете декораторами-обработчиками целый слой вызовов, чтобы он отработали внутри/снаружи (не готов даже понять сейчас как это будет работать)"
таких проблем еще не встречал) но встречу, обращусь к вам за советом)