
Big_Shark
23.03.2017
19:34:55

Sergio
23.03.2017
19:39:34
понял

Big_Shark
23.03.2017
19:46:35

Gleb
23.03.2017
22:16:46
привет всем.
какой способ будет лучшим для реализации активного таба в твиге? активный таб почти напрямую зависит от текущего контроллера (сообщения на одном, сотрудники на другом, например), но название контроллера в шаблоне доставать как-то не очень красиво

Google

Gleb
23.03.2017
22:17:20
а пихать в каждый метод контроллера возвращаемое значение для твига скучно.

Roman
23.03.2017
22:20:06
а от роута не зависит?

Dmitriy
24.03.2017
06:00:53
меню?

Ivan
24.03.2017
07:13:56
а где можно почитать про вотеры и что это такое?

smile
24.03.2017
07:15:08
https://knpuniversity.com/screencast/symfony-voters
https://knpuniversity.com/screencast/new-in-symfony3/voter

Sergey
24.03.2017
07:17:50

Boris
24.03.2017
07:23:37

Sergio
24.03.2017
07:24:25
))
Всех с пятничкой ;-)

Dmitriy
24.03.2017
09:34:39
Привет
Есть слушатель RabbitMQ реализован через команду и спустя какое-то время (бывает пару часов, бывает через 20 часов) получаю ошибку - General error: 7 SSL SYSCALL error: EOF deteced и при следующем обращении к базе - General error: 7 no connection to the server
Паралельно запущен еще один слушатель и с ним все окей. Не сталкивались с проблемой?

Sergey
24.03.2017
09:35:11
а чья ошибка? кролика?

Dmitriy
24.03.2017
09:35:51
SQLSTATE - доктрина (

Google

Sergey
24.03.2017
09:36:14
ну мускуль убивает висящие соединения, нужны реконнекты
либо регулярно ребутать демона

Sergio
24.03.2017
09:36:47
++

Dmitriy
24.03.2017
09:38:23
демона дерьгать вариант не очень, а при получении Entity Manager $this->getContainer()->get('doctrine.orm.second_entity_manager') не проверяется состояние коннекта?

Sergey
24.03.2017
09:38:36
кажется у доктрины есть метод ping

Sergey
24.03.2017
09:38:49
есть, но можешь просто взять https://github.com/facile-it/doctrine-mysql-come-back

Sergey
24.03.2017
09:38:55
он смотрит если коннекта нету устанавливает

Sergey
24.03.2017
09:39:08
у нас подобие этого написано. ловит эксепшен и делает автоматически реконнект
без пингов

Andrew
24.03.2017
09:56:00
тестировали давеча tokudb, load data infile дает 80-100k rows / sec на виртуалке, всего-лишь в два раза медленнее чем в MyISAM

Sergey
24.03.2017
09:58:30
нуу infile тоже не показатель же
insert bulk и infile по-разному себя ведут

Andrew
24.03.2017
09:59:28
естественно, infile максимально близок к ядру
там же нет парсинга SQL etc

Sergey
24.03.2017
10:00:04
кстати хорошая идея для оптимизций)

Andrew
24.03.2017
10:00:07
но порядок сохраняется, потому что основное время на double write в innodb уходило у нас

Sergey
24.03.2017
10:00:08
я уже и забыл за него

Andrew
24.03.2017
10:01:06
2 минуты на 13M inserts на серваке c реальным железом с tokudb

Sergey
24.03.2017
10:01:22
а кассандру пробовали?

Andrew
24.03.2017
10:02:05
не уговариваются, но я хочу пропихнуть

Google

Andrew
24.03.2017
10:02:50
в идеале http://www.scylladb.com/

Sergey
24.03.2017
10:03:15
платная ж

Andrew
24.03.2017
10:03:52
https://github.com/scylladb/scylla
вообще tokudb всем хорош, только непонятно умеет ли собираться в Galera. Инфы толком нет, надо пробовать

Дмитрий
24.03.2017
10:12:53
ребята, для построения меня KnpMenu юзаете или что-то другое?

Dmitriy
24.03.2017
10:32:38
я его юзаю

Дмитрий
24.03.2017
10:34:02
что-то нажал в phpstorm :)
в окне Project Files в папке vendor видны только autoload.php и папка bin, а остальных нет
но файлы то там есть

Nik
24.03.2017
10:34:03
Всем привет! Хочу услышать мнение других по поводу использования cqrs & es в симфони. Сейчас как раз обдумываю один проектик и считаю, что cqrs & es подходит на все 100. Расскажите, может у кого был опыт создания таких проектов, примеры, что использовали. Заранее благодарю за любую информацию.

Admin
ERROR: S client not available

Sergey
24.03.2017
11:49:58

Nik
24.03.2017
11:52:00
Требуется знать что и когда происходило, логи всех действий, различная статистика

Sergey
24.03.2017
11:52:20
для этого достаточно просто писать ченжлоги

Sergey
24.03.2017
11:53:51
с ES тебе нужно будет постоянно "проигрывать" все ивенты, чтобы воспроизвести актуальный стейт. а это довольно тяжелые операции. можно делать спеншоты и проекции, но это все усложняет приложение

Nik
24.03.2017
11:53:55
планируется типа рекламный сервис, который может как знать когда и как изменялась рекламная кампания так и вывести всю статистику по определенным действиям пользователей

Sergey
24.03.2017
11:54:58
делай приложение как обычно, просто пиши ченжлоги по типу ES, по которым сможешь собрать статистику в случае чего

Nik
24.03.2017
11:55:07
я спроектировал как обычную рел модель с круд операциями и понял что es сюда бы лучше подошел

Sergey
24.03.2017
11:57:46
я предлагаю альтернативу)

Nik
24.03.2017
11:59:32
спасибо за совет

Дмитрий
24.03.2017
12:00:51
Сергей, подскажи как в KnpMenu сделать свой шаблон вывода меню со своими стилями

Google

Sergey
24.03.2017
12:03:07
`{{ knp_menu_render('my_menu', {'template' : '::menu.html.twig'})}}`

.avolver
24.03.2017
12:03:44
Нужно создать собственный twig-шаблон, который наследуется от KnpMenuBundle::menu.html.twig и прописать его по примеру того, как написал Сергей. Можно и не наследоваться.

Дмитрий
24.03.2017
12:04:47
как задать класс div в котором он выводится и ul
без knp вывожу вот так
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="{{ path('nvbs_accident_homepage') }}">Серьезные аварии</a></li>
<li><a href="{{ path('conversion_homepage') }}">Конвертация</a></li>
<li><a href="{{ path('arfs_homepage') }}">aRFS</a></li>
</ul>
</div>

.avolver
24.03.2017
12:05:54
Для использования меню с bootstrap можно использовать https://github.com/phiamo/MopaBootstrapBundle
В этом бандле уже есть шаблоны для меню bootstrap и виджетов форм.
https://github.com/phiamo/MopaBootstrapBundle/blob/master/Resources/views/Menu/menu.html.twig — или же только взять из этого бандла шаблон меню

Алексей
24.03.2017
12:08:34
Если тебе не нужно большая часть из бандла - нафига усложнять себе жизнь в будущем экономией нескольких минут.

.avolver
24.03.2017
12:10:06
https://gist.github.com/nateevans/9958390 — вот здесь есть пример использования knp-menu в navbar bootstrap.

Дмитрий
24.03.2017
12:45:14

Алексей
24.03.2017
12:52:14
https://github.com/KnpLabs/KnpMenu/blob/master/doc/01-Basic-Menus.markdown#the-current-menu-item