
Mihail
06.12.2016
10:52:45
ну 3 бакса транзакция + 2 % за снятие
у меня карта оформлена на укр паспорт
я иностранец мне пох )

Sergey
06.12.2016
10:53:09
?

Google

Дмитрий
06.12.2016
10:55:34
есть вот такой код
$postdata = array(
'query' => $query
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://10.22.8.62/oci.php");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 3000);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$res = curl_exec($ch);
echo curl_error($ch);
curl_close($ch);
если запускаю файл test.php то выполняется примерно за 3 минуты
если он же выполняется через php bin/console command:command то выполняется ну очень долго,
в чем может быть косяк

Sergey
06.12.2016
10:56:19
возможно кеш не разогрет
и он собирает контейнер долго

Andrew
06.12.2016
10:56:32
xdebug включен в cli

Mihail
06.12.2016
11:01:14
@Enleur я скоро буду ставить рекорд по выпиливанию сонаты с проектов )

Sergey
06.12.2016
11:01:26
а на что заменяешь?

Mihail
06.12.2016
11:01:34
самопис
буду черз 5 мин

Sergey
06.12.2016
11:01:54
на реакте каком-то?

Дмитрий
06.12.2016
11:03:58

Sergey
06.12.2016
11:04:27
>если запускаю файл test.php то выполняется примерно за 3 минуты
а где именно запускаешь?

Дмитрий
06.12.2016
11:04:45
на сервере, где и проект лежит

Google

Sergey
06.12.2016
11:04:53
веб или cli?

Дмитрий
06.12.2016
11:06:37
веб

Mihail
06.12.2016
11:08:16

Sergey
06.12.2016
11:08:57
https://almsaeedstudio.com/themes/AdminLTE/index2.html так это ж оно?

Mihail
06.12.2016
11:10:05
http://wrapbootstrap.com/preview/WB07403R9

Sergey
06.12.2016
11:12:26
чем-то они похожи)

Ivan
06.12.2016
11:12:27
@the_coder возможно, если через CLI запускаешь в dev окружении, а если через web - в prod,

Mihail
06.12.2016
11:12:45
admin lte я юзаю в своем проекте

Дмитрий
06.12.2016
11:13:34

Ivan
06.12.2016
11:13:42
--env=prod

Sergey
06.12.2016
11:13:46
bin/console —env=prod

Дмитрий
06.12.2016
11:19:45
фигня какая-то
если отправляю вот такой запрос
select * from inac.cities0
то выполняется мгновенно, если по сложнее, то зависает и конца выполнения не видно, но при этом test.php этот же запрос выполняет за 3 минуты
что-то команда на симфони тормозит

Andrew
06.12.2016
11:20:55
а может запрос тормозит?:)

Дмитрий
06.12.2016
11:21:17
тогда почему в скрипт без симфони он выполняется
нет никакого обращения на прямую в БД, запрос отправляется на удаленный сервер и обратно прилетает json

Алексей
06.12.2016
11:22:43
Профайлер в помощь. Ну и xdebug. Смотри какие участки кода сколько выполняются.

Ivan
06.12.2016
11:23:03
непонятно даже, почему так. да, юзай профайлер

Mihail
06.12.2016
11:26:35
кто какой пагинатор юзает ?

Google

Mihail
06.12.2016
11:26:41
так чисто для справки

Ivan
06.12.2016
11:27:56
knp
или doctrine pagination

Sergey
06.12.2016
11:28:07
доктрина

Oleg
06.12.2016
11:28:43
Фанта

Mihail
06.12.2016
11:28:44
у меня pagerfanta и чет мне показалось что он генерит хуеву тучу запросов
я еще не тестил отдельно этот кейс

Oleg
06.12.2016
11:29:16
Ну так да, он ещё с доктриной 2.5 люто тормозит если там чот не прописать

Mihail
06.12.2016
11:29:55
тоесть если на странице вывести 100 элементов то он сделает доп 100 запросов ?
надо слазить на доктрину я так понимаю
бля у меня такое чуство что я нихуя не успеваю)

Andrew
06.12.2016
11:45:44
https://github.com/beberlei/porpaginas
еще такая вещь есть

Kirill
06.12.2016
12:18:05

Sergey
06.12.2016
12:19:03
а что хорошего в ней?

Mihail
06.12.2016
12:20:00
медленно, неудобно, что бы настроить её работу с апи вместо базы ух надо поебаться, во всех проектах где она была, использовалось минимум её возможностей

Andrew
06.12.2016
12:21:54
+ кастомизация - адовая боль, чуть копнешь, и сразу начинаются косяки и чувствуется оверинжиниринг.

Алексей
06.12.2016
12:22:02
У нас она тоже используется. В тот момент, когда её в проект подключили, там прямо в доке было рекомендовано пользовать dev-master и не было тегов по версиям.
А потом они разродились версионированием и случилась жопа. Нужно разгребать конфликты зависимостей. Т.к. там и требования изменились местами.

Andrew
06.12.2016
12:22:05
для базовых крудов изиадмин - самое оно
а, зависимости - отдельный прикол

Google

Andrew
06.12.2016
12:22:30
когда была версия 2.3 - ее невозможно было поставить

Sergey
06.12.2016
12:22:36
обновлялись с 2х до 3х - была боль

Mihail
06.12.2016
12:22:41
))

Алексей
06.12.2016
12:22:50
Помню что-то такое.

Mihail
06.12.2016
12:22:52
я просто выпиливаю все это говно

Алексей
06.12.2016
12:22:55
Пофиксили, правда, потом.

Mihail
06.12.2016
12:23:11
я не люблю когда что то накладывает ограничения
надо подключать те вещи которые дополняют или расширяют текущий функционал
а не заставляют тебя следовать своим правилам

Алексей
06.12.2016
12:24:04
Скоро будет боль с обновлением на Symfony 2.8 и дальше по цепочке. И придётся Sonata тоже обновлять, т.к. С 2.8 текущая, что в проекте, не работает.
В общем будет много радости.

Sergey
06.12.2016
12:24:22
уу, все веселье впереди)
благо мы прошли уже этот тернистый путь

Алексей
06.12.2016
12:24:41
У нас от сонаты отвязываться будет очень больно, т.к. этот проект целиком на ней сделан. Это внутренняя информационная система.
Поэтому проще, всё же, будет обновить её до третьей ветки.

Mihail
06.12.2016
12:25:04
это боль)

Алексей
06.12.2016
12:25:37
Да. Я уже как-то брал день на ресёрч и смотрел, что там выползает. И там СТОЛЬКО радости, что отложили пока до первого квартала 2017 :)

Mihail
06.12.2016
12:25:43
интересно у кого там ебанула в голове такая прекрасная идея заебашить на сонате))

Sergey
06.12.2016
12:26:01
ну hello world на сонате это вау эффект
это как наркотики

Mihail
06.12.2016
12:26:12
ага)

Google

Sergey
06.12.2016
12:26:13
сразу прикольно, а потом хрен слезешь

Алексей
06.12.2016
12:26:37
Не знаю. Но, полагаю, что она вполне перспективно смотрелась для тех целей, что были. Т.к. проект с самописного фреймворка на Symfony съезжал в сжатые сроки.
В любом случае, то, что есть сейчас - лучше, чем то, что было до этого. А с Sonata как-нибудь разгребёмся.

Kirill
06.12.2016
12:27:59
а какие есть годные альтернативы например для быстрой генерации админок для сущностей?
выше прозвучал изиадмин. что еще посоветуете?

Алексей
06.12.2016
12:28:05
Ну и, кстати, те задачи, что проект выполняет, они в сонату неплохо вписываются. Сейчас основная боль в обновлении фреймворка, т.к. это тянет за собой обновление сонаты.

Mihail
06.12.2016
12:28:20
я старовер и пиздячу руками

Sergey
06.12.2016
12:28:40

Алексей
06.12.2016
12:29:18
И ещё пара моментов с сонатой связанных тоже вылезали, но это мелочи по сравнению с остальным.
Например, сходящий с ума пагинатор и экспортёр при комплексных ключах. Впрочем, если идти по бестпрактисам доктрины и не делать комплексных ключей - всё будет ок :)

Kirill
06.12.2016
12:30:28
я вот на Doctrine2 ORM Admin купился. сейчас на Sonata E-commerce пилю проект и это реально боль. ecommerce у них что-то совсем сырой какой-то

Andrew
06.12.2016
12:31:05

Kirill
06.12.2016
12:31:12
чего стоит что ecommerce только на mysql работает у них

Sergey
06.12.2016
12:31:13
лучше наверное потратить немного времени и сделать самому все
меньше боли потом будет

Mihail
06.12.2016
12:31:31
и я о том же
верстаеш один раз шаблон пишеш один раз базовую логику

Алексей
06.12.2016
12:31:48
Не всегда можно сделать сразу с нуля всё :)
А так, в идеале - да.

Mihail
06.12.2016
12:31:56
и потом крути версти как хочешь

Sergey
06.12.2016
12:31:58
да даже свои прототипы проще выбросить
чем слезать с этой.. даже не знаю как назвать)

Ivan
06.12.2016
12:34:38
эх, у нас тоже всё на сонате.. :(
но боли больше нет