@yii2ru

Страница 1692 из 1721
☕ CunningFox
16.10.2018
18:02:08
Дмитрий
16.10.2018
18:02:13
Если в статическом методе есть какая то логика сложнее чем 2+2 ты это тестами не покроешь

Почему? Оо
PhpUnit их игнорит. В справке написано

Хотя я могу нести херню ?

Google
Oligarch
16.10.2018
18:04:19
О, нашел решение :)

Дмитрий
16.10.2018
18:05:27
Oligarch
16.10.2018
18:10:24
Фичи: Создание тестовых двойников для статических методов. Создание тестовых двойников для методов класса, вызываемых где угодно. Переопределение методов «на лету». Простой синтаксис, который легко запомнить.

вколбашивается в Codecept

SiZE
16.10.2018
18:14:15
посоны кто реально шарит в DDD ? Я запутался

все просто

и все сложно для меня )

короче пустяковый вопрос, как разложить начисления, счета и платежы в Yii2

ну и услуги, тарифы и тп

SiZE
16.10.2018
18:17:27
Как это связано с yii2?
да особо ни как. я знаю как связать )

ну я репозитории не использую, AR хватает и диспетчер событий я свой не делаю, через Event

Andrey
16.10.2018
18:19:02
Как пример - Hexagonal architecture. Определи явные границы модулей и разделяй. Папочки дело последнее

Google
SiZE
16.10.2018
18:19:56
да, наверное надо порисовать

Andrey
16.10.2018
18:23:08
да, наверное надо порисовать
Но ты забрось это дело с культом ddd лучше. Просто пиши не лапшу, и избегай слишком высокой связанности.

Katulos
16.10.2018
18:39:41
Headers already sent in с codecaption так и не починили?

Или я как то не так запускаю тесты?

Дмитрий
16.10.2018
18:48:15
Как то не так

Katulos
16.10.2018
18:50:40
Подскажите, как надо

Хм

А из консоли запускается без ошибок

С ошибками запускается из под phpshtorm

https://intellij-support.jetbrains.com/hc/en-us/community/posts/360000404160-Codeception-test-reports-Headers-already-sent-in-vendor-phpunit-phpunit-src-Util-Printer-php-on-line-109

Проблема стало быть не только у мнея

Как временное решение -d output_buffering=On в параметры интерпретатора в настройках codeception

Artyom
16.10.2018
19:23:24
$('[data-pjax-container]').on('pjax:send', function() { ... }
а можно как-то словить в обработчике ajaxStart? Не особо силен в js, была мысль получить адрес, там _pjax должен быть. Только хз как получить этот адрес, куда там этот запрос уходит.

Вообще, сколько вижу эти виджеты... вечная проблема, целые полигоны жесточайшего говнокода вокруг всяких grid-ов и т.п.

Artyom
16.10.2018
19:30:37
Гугл забанили? https://api.jquery.com/ajaxStart/
И что я там должен увидеть? О_о

?

Google
Artyom
16.10.2018
19:32:17
ладно, буду сам разбираться, думал что-то тривиальное, а я как обычно туплю.

Art
16.10.2018
19:32:45
вагрант или докер используете с yii2-basic?

Andrey
16.10.2018
19:34:59
И что я там должен увидеть? О_о
А что ты хочешь оттуда получить?

Artyom
16.10.2018
19:35:06


я ничего лучше не придумал, кроме как в uri проверять на наличие pjax

Но обломился и с этим.

Art
16.10.2018
19:37:23
почему нет?
я в целом интересуюсь, используется ли вагрант или докер повсеместно или только 2-3 человека его ставят на домашние сервера

Andrey
16.10.2018
19:37:51
Давай вернёмся к началу: для чего это все?

Artyom
16.10.2018
19:40:45
я в целом интересуюсь, используется ли вагрант или докер повсеместно или только 2-3 человека его ставят на домашние сервера
Ну, как, повсеместно. Если проект несложный. то может и нет смысла, разве что для удоства. За вагрант не скажу, не пользовался, но если это виртуалбокс, то идея только в быстрой развертке рабочего окружения у тебя на компе (полезно, когда зоопарк всего там).

Andrey
16.10.2018
19:41:47
Да

Artyom
16.10.2018
19:43:43
Ну лично меня, раздражает, что два прелодера вылазит, тот что показывается через ajaxStart используется тоже, вот, обнаружил, что в куче овно виджетов, где pjax используется такая лажа. Т.е. во время загрузки, открывается два прелодера, выглядит это гадко, думал быстро пофикшу)

От этого отказывать тоже не хочу, да и не могу.

вообще другое делал, сразу вообще думал что за овно из yii вешает на мою кнопочку event. потом обратил внимане на лажу c прелодарами и погнало.

есть идеи? Как можно два совместить, чтобы один открывался по ajaxStart, но игнорил все что с pjax связано? Ну не прописывать же везде, чтобы не грузило оно свою крутелку, я так понимаю это к гриду относиться, т.е. каждый овно виджет нужно подкручивать.

Andrey
16.10.2018
19:51:20
Это картиковский грид?

Artyom
16.10.2018
19:52:28
думаю, это обертка pjax из yii2, не большой спец в этих виджетах, вижу смысл в них, только когда это действительно быстрее и понятнее.

Andrey
16.10.2018
19:53:15
У чистого pjax yii нет лоадера

Artyom
16.10.2018
19:53:53
GridView::widget обернутый в pjax и такой лажи целый лес, даже лезть не хочется.

Google
Artyom
16.10.2018
19:54:09
<?php Pjax::begin(['id' => 'pjax-grid-view']); ?>

<?php Pjax::begin(['id' => 'pjax-grid-view']); ?>
Крутелка, я так понимаю, какая-то дефолтная вылазит. Вот мне бы понять, как ее словить, чтобы не показывать нормальную крутелку.

Andrey
16.10.2018
19:56:29
Какой неймспейс у твоего GridView?

Artyom
16.10.2018
19:56:56
yii\grid\GridView

оо кажется через ajaxSend можно uri взять, может сойдет.

там, кстати, кто-то упоминал об этом.

Andrey
16.10.2018
19:59:47
Это чужой код?

Artyom
16.10.2018
20:00:52
ага.

Andrey
16.10.2018
20:08:11
По тимвьюверу глянуть можно?

Artyom
16.10.2018
20:10:03
это никому нельзя показывать.?

По тимвьюверу глянуть можно?
в yii2 pajax из корбки прелодер имеет? Может плохо смотрел, но похоже на это.

С моими, в последнее время, затупами. все возможно)

?

По тимвьюверу глянуть можно?
В общем, спасибо за внимание) Мне самому пробовать уже лениво. можешь у себя с этим мометом <?php Pjax::begin(['id' => 'pjax-grid-view']); ?> посмотреть, если из него по умолчанию прелодеры лезут.

Буду сам разбираться.

Art
16.10.2018
20:18:04
Соцопрос по железу). Напишите какие у вас сервера (vds/dedicated) и их характеристики(сколько мбит канал/ram/cpu) и под какие yii проекты и какую нагрузку держат

Andrey
16.10.2018
20:18:53
Буду сам разбираться.
А глобально сайт есть?

Artyom
16.10.2018
20:19:51
.
понял. спс.

А глобально сайт есть?
есть, но это не совсем сайт, это сервис к которому доступы нужно иметь. Но вообще, тема вряд-ли тебя впечатли, это меня почему-то задело) сейчас там дичь, как-то)

Google
Artyom
16.10.2018
20:27:09
Не уверен, что у меня лучше получится, вообще, были мысли потиху по сервисам новое раскидывать, а когда время придет до полной переделки, то просто подключить их к новому проекту.

короче, легаси, который наркоманы делали?

fractal transform для yii какая-нибудь готовая обертка может быть имеется или что-то подобное может?

Matviy
16.10.2018
22:33:18
Чего-то туплю, может кто пробовал - как сделать через Imagine, чтоб исходная картинка была вписана в квадрат заданных размеров, ну и если она прямоугольная, а не квадратная - чтоб белые поля оставались?

Alexander
17.10.2018
01:59:53
подскажите, сложные запросы, типа вот такого SELECT games.id, games.game_data, games.master_goal, games.guest_goal, games.master_id, games.guest_id, championship.name as champname, location.name as locname FROM games INNER JOIN championship ON games.championship_id = championship.id INNER JOIN location ON games.location_id = location.id WHERE game_data > NOW() ORDER BY game_data DESC; делаются только через findBySql или правильней как-то по другому делать?

разобрался ) (https://yiiframework.com.ua/ru/doc/guide/2/db-query-builder/)

Katulos
17.10.2018
02:23:24
Dao было вроде

Или как оно в yii2 назвалось теперь

Правда можно напилить субд-специфик запросов, которые не полетят на другой субд

Alexander
17.10.2018
03:46:40
Не совсем понятно почему через Class::find() ... в объект не выводятся поля которые добавляю через innerJoin. В запросе все есть, а в объекте только поля из запрашиваемого класса. А вот если делать через (new Query())->from('table') то все поля (в том числе innrJoin овские) выводятся в массиве

Andrey
17.10.2018
06:12:55
пацаны привет!)



что с with у меня 13 запросов что без 13 запросов



SiZE
17.10.2018
06:14:38

Страница 1692 из 1721