
Константин
01.12.2017
09:39:01
Чё не так то?

Maxim
01.12.2017
09:41:36
мне шторм подсказывает относительно модификатора видимости констант, типа дописать public вначале или что у тебя там
аа. у тебя другое

Константин
01.12.2017
09:42:08
Какая связь?

Google

Константин
01.12.2017
09:43:22
едрить, нашел ошибку

Maxim
01.12.2017
09:43:36
что было?

Константин
01.12.2017
09:44:29
Не надо делать replace !php/const: на !php/const на папку проекта. Оно ещё и в вендоре условие поменяет))

Boris
01.12.2017
10:04:50
@maximniko
Тестовые задания на вакансии раздавай, чтоб их код вставлять в свой проект.

Maxim
01.12.2017
10:07:24
Подскажите pls
Мне нужно уделенное подключение к mysql с другого сервера
Сделал в mysql пользователя
GRANT ALL PRIVILEGES ON `db`.* TO 'remote_connect_user'@'remote_server_ip_address' IDENTIFIED BY 'remote_connect_pass' WITH GRANT OPTION;
Однако если я прописываю в remote_server_ip_address свой локальный ip-адрес - я могу подключиться. Если пишу ip-адрес сервера - ошибка подключения
По мануалам посмотрел, можно прописать % для подключения с любого ip-адреса
Безопасно ли это и как поступить в моей ситуации?

Evgenii
01.12.2017
10:13:03
xdebug завелся у кого на 7.2 ?

Boris
01.12.2017
10:15:02
Сейчас обновляется PHP, чуть позже отпишу завелся или нет

Evgenii
01.12.2017
10:26:07
Проверил.
Xdebug v2.6.0-dev сбилдился с Гита. Работает

Andrey
01.12.2017
11:01:29


Boris
01.12.2017
11:15:09
Правильно ли я понял, что в 4ке удалили из стартового шаблона все бандлы кроме FrameworkBundle? И я просто добавляю только те бандлы которые мне необходимы в проекте и не тащу кучу ненужных?

Google

Sergey
01.12.2017
11:46:30
именно так

Boris
01.12.2017
11:46:58
Круто

Sergey
01.12.2017
11:48:53
не, в стандартном оно все есть
и доктрин бандл и т.д.
просто есть другой стартер)

Boris
01.12.2017
11:49:47
composer create-project symfony/skeleton
По доке иду, один бандл только установился.
Больше ничего нет, даже app и т.д.
В который в 3.3 я ложил .twig шаблоны

Sergey
01.12.2017
11:51:49
новый стартер
старый в себя все что было включает

Boris
01.12.2017
11:52:20
framework-standard-edition?

Maxim
01.12.2017
11:52:32
Подскажите pls
я хочу производить подключение пользователями к серверу №2, а сервер №2 должен тянуть данные из mysql сервера #1 от имени ip_адреса сервера №2
Это возможно?

Boris
01.12.2017
11:52:54
В remote_server_ip_address нужно писать ip или регулярку с масками ('%') клиента, который будет подключаться.
Не безопасно, но можно "утеплится" с помощью iptables
Поэтому лучше знать за ip адреса серверов и писать в конфигурацию

Andrey
01.12.2017
11:55:27

Sergey
01.12.2017
12:15:54
@fes0r у вас реактивную архитектуру практикуют на бекендах?

Sergey
01.12.2017
12:16:20
ну и надо уточнить что ты понимаешь под "реактивной архитектурой". это всякие саги?

Sergey
01.12.2017
12:17:14
backpressure, тотальный lazy, асинхронность, ивент стримы вместо обычных application/json ну и тд

Google

Sergey
01.12.2017
12:17:17
когда есть цепочки причина -> следствие -> причины....

Sergey
01.12.2017
12:17:49
https://projectreactor.io/ http://reactivex.io/

Sergey
01.12.2017
12:18:29
ну и из того что ты описал - я бы это не на php делал

Sergey
01.12.2017
12:19:04
akka streams тоже есть)

Sergey
01.12.2017
12:19:09
ну тип того)
не потому что php с этим плохо дружит. а потому что нет в php акки или похожих вещей)
да и писать обработку ивент стримов на php такое себе удовольствие
мало сахара для того что бы код оставался читабельным

Sergey
01.12.2017
12:19:51
с guzzle можно изврернуться и есть rxphp, но не щупал)
ну и я не за пхп говорю. пхп в этом плане еще отстает

Sergey
01.12.2017
12:20:57
мы пока скромненько эксплуатируем ивенты и все такое

Timur
01.12.2017
12:29:27
Hi
Тут можно задавать вопросы?)

Sergey
01.12.2017
12:30:43
смотря какие

Timur
01.12.2017
12:31:45
Как в отдельном бандле запустить клнсольную команду doctrine

Sergey
01.12.2017
12:32:07

Timur
01.12.2017
12:32:07
Запускаю так: vendor/bin/doctrine

Sergey
01.12.2017
12:32:19

Google

Timur
01.12.2017
12:32:22
Получается фигня
Не
Отдельный бандл

Sergey
01.12.2017
12:32:52

Timur
01.12.2017
12:33:14
bin/console есть в пакете симфонии фреймворк

Sergey
01.12.2017
12:33:20
1. доктрина про бандлы не знает.
2. схема общая, так как у тебя могут быть связи между бандлами твоими, и апдейт одного может повлиять на другие.

Timur
01.12.2017
12:33:23
А в отдельном бандле такого нет

Admin
ERROR: S client not available

Sergey
01.12.2017
12:33:48
короч попробуй сформулировать что и для чего ты хочешь сделать

Timur
01.12.2017
12:35:31
Я создал отдельный бандл т.к он будет использоваться на нескольких симфонии сайтах. Мне нужно в этом бандле запускать команды doctrine через консоль.

Sergey
01.12.2017
12:36:08
какой результат ты хочешь получить?

Timur
01.12.2017
12:36:27
Генерировать например orm entity
Удобно запуская команды генерировать код

Sergey
01.12.2017
12:36:41
так, ясно понятно

Timur
01.12.2017
12:36:52
Или использовать дебаг

Sergey
01.12.2017
12:36:54
в отдельном репозитории даже возможно
вот там и запускай свои команды

Google

Sergey
01.12.2017
12:37:29
я так понимаю что ты не очень понимаешь что такое бандлы, как пользоваться доктриной и все такое
и что все команды выполняются в контексте приложения
p.s. бандлы с сущностями надо резать на корню

Timur
01.12.2017
12:38:51
То есть в контексте бандла нельзя запускать команды ?

Sergey
01.12.2017
12:39:07
то есть ты когда запускаешь команду потом указываешь что и куда тебе генерить

Alex
01.12.2017
12:39:16

Sergey
01.12.2017
12:39:18
доктрина понятия не имеет ни о каких бандлах

Alex
01.12.2017
12:39:31
я думаю тебе подойдут миграции

Sergey
01.12.2017
12:39:44

Alex
01.12.2017
12:39:54
в ии2 вроде так реализовано

Sergey
01.12.2017
12:39:55
он хочет в своем бандле генерить сущности)

Timur
01.12.2017
12:40:08
Мне нужно заускать команды доктрины в бандле

Sergey
01.12.2017
12:40:33
это работает по другому, ты запускаешь команды в контексте приложения (bin/console которые) и бандлы - составные части твоего приложения.

Alex
01.12.2017
12:40:33
ты хочешь магию, которая при установке бандла будет тебе бд обновлять ?

Sergey
01.12.2017
12:40:55

Timur
01.12.2017
12:40:59
Нет мне это нужно для разработки

Sergey
01.12.2017
12:41:16

Timur
01.12.2017
12:41:18
Например запустить команду генерации сущностей

Sergey
01.12.2017
12:41:21
или симфони нету7

Timur
01.12.2017
12:41:26
Не так