@symfony_ru

Страница 53 из 138
Roman
19.12.2016
20:17:23
И что необходимо

Без .gitignore решения не нашёл, вот и сделал так

Проблема решена

Google
Aleksandr
19.12.2016
20:28:45
А симфони умеет в консольные команды? Хочу написать консольный сервис

Sergey
19.12.2016
23:47:07
.git/info/exclude
symfony/console

Pavel
23.12.2016
08:36:58
Как получить конфигурацию бандла из config.yml? DI настроил а как получить понятия не имею, и чет не могу в доках увидеть

Pavel
23.12.2016
08:42:44
читай Semantic configuration раздел доки.
https://symfony.com/doc/3.1/bundles/configuration.html Это?

Алексей
23.12.2016
08:44:21
Да. И по ссылкам оттуда.

Sergey
23.12.2016
09:07:30
bin/console debug:config ?

Pavel
23.12.2016
09:40:04
bin/console debug:config ?
Не. Мне надо чтобы бандл знал свой конфиг. Я там все перечитал но не нашел того, как по-правильному вытащить массив с конфигом

Сонфигурацию и валидацию я настроил. А как получить конфиг чтобы с ним работать вообще не могу найти. Мб в глаза долблюсь

Alexander
23.12.2016
10:26:02
$container->setParameter('app.mail.sender', $config['email_sender']);

\AppBundle\DependencyInjection\AppExtension

Pavel
23.12.2016
10:30:48
$container->setParameter('app.mail.sender', $config['email_sender']);
А как setParameter относится к получению массива конфигурации? И что за массив $config

Alexander
23.12.2016
10:31:36
В методе load должно быть что-то вроде

Google
Alexander
23.12.2016
10:31:37
$configuration = new Configuration(); $config = $this->processConfiguration($configuration, $configs);

Pavel
23.12.2016
10:32:10
Ну да

Alexander
23.12.2016
10:32:13
Вообще можно взять любой сторонний бандл и посмотреть на его Extension

А как setParameter относится к получению массива конфигурации? И что за массив $config
Получаешь массив конфигурации и передаешь эти параметры в контейнер

Pavel
23.12.2016
10:33:30
Вообще можно взять любой сторонний бандл и посмотреть на его Extension
Не хотелось бы чужие шишки перенимать. Хрен знает как там сторонние разрабы сделают

Alexander
23.12.2016
10:33:57
Возьми официальные бандлы. Им то можно верить

Pavel
23.12.2016
10:34:19
Получаешь массив конфигурации и передаешь эти параметры в контейнер
Почему массив конфигурации выскакивает только в методе load? Разве нет какого-нибудь метода в Controller по типу getParameter

Alexander
23.12.2016
10:35:35
ну вот делаешь setParameter в экстеншене, а потом уже у контейнера вытаскиваешь эти параметры, ну или используешь их для инициализации других сервисов

Sergio
23.12.2016
13:02:25
привет всем!

ребят, а кто нить может подсказать? вопрос по конфигурации симфони на вин10

Aleksey
23.12.2016
13:04:44
а оно чем то отличается от linux\macos?

Sergio
23.12.2016
13:05:00
суть в том, что в моём проекте есть 2 бандла, которые заведомо повешены на локалхост:8000 и 127.0.0.1:8000 т.е разные проекты подгружаются с разных хостов. на 7ке всё норм было, в 10ке, развернул, композер обновил, пересобрал скрипты, кеш почистил и тишина по 127.0.0.1(((

а оно чем то отличается от linux\macos?
да хз чё они там наворотили. я ж грю: на 7ке без бубнов всё работало

Aleksey
23.12.2016
13:05:35
фаерволы

Sergio
23.12.2016
13:06:01
так а что к чему прописывать? я же юзаю симфони app/console server:run

фаервол только брендмауер виндовс

отключил только что

Google
Sergio
23.12.2016
13:09:52
всё так же

а можно както, когда стартую сервер, помимо хоста прописать другой parameters.yml?

Sergio
23.12.2016
13:33:38
Скайп в первую очередь отрубил доп.порты

Так локалхост то тоже на 8000 порту...

проверил телнетом

к локалхосту коннектится

антивирус тоже отрубал

эффект тот же

Pavel
26.12.2016
08:19:59
Как роутинг задать к классу в xml?

Все, нашел. Тупанул

finkel
26.12.2016
09:25:37
подскажите с формами плз. У меня есть инпут с user_id, можно как то сразу из формы юзера получить?

finkel
26.12.2016
09:37:05
Sergey
27.12.2016
12:30:57
привет) кто поможет, переношу демо проект на symfony - теперь ругается так: SQLSTATE[HY000] [2002] Connection refused

Aleserche
27.12.2016
12:31:47
поди параметры подключения неверные

Sergio
27.12.2016
12:31:53
скорее всего

parameters.yml проверь

Sergey
27.12.2016
12:40:53
да вроде напрямую с этими же данными в БД влазит

Google
Sergey
27.12.2016
12:41:02
ругается в консоли и в браузере)

Vadim
27.12.2016
12:42:19
а к базке можно подключаться с того ип, с которого ты подключаешься?

Sergey
27.12.2016
12:44:24
docker.

через workbench подрубился

Vadim
27.12.2016
12:46:40
докер не докер, а у бд должно быть установлено что-то типа allowed_hosts и там наверняка приложение в докере ходит не с 127.0.0.1, который обычно по-умолчанию стоит

Sergey
27.12.2016
12:46:47
так так, подрубился через mysql -h параметр

mysql -u symfony -p -h 127.0.0.1

Admin
ERROR: S client not available

Sergey
27.12.2016
12:47:37
вот так получилось

Aleserche
27.12.2016
12:51:33
workbench у тебя в докере?

Sergey
27.12.2016
12:51:47
нет, на локалке

Aleserche
27.12.2016
12:51:52
а сайт?

Sergey
27.12.2016
12:52:55
всё остальное в докере

Aleserche
27.12.2016
12:53:52
образы какие, all-in-one?

или базы отдельно, nginx-php отдельно?

короче, не факт, что сайт в докере увидит базу напрямую. Там же как его, эээ, private network

не помню уже

Vadim
27.12.2016
12:56:42
посмотри в настройки мускуля на предмет чего-то типа allowed_hosts и попробуй разрешить всем-всем-всем

не помню точно как оно

Aleserche
27.12.2016
12:57:32
печально это все. Один раз настроишь и все забудешь. Совсем

Google
Salavat
27.12.2016
12:58:35
bind-address вроде

а вообще - попроубуй localhost / 127.0.0.1 поменять местами

В последнем mysql вроде сокет коненкшена отличается

и в связи с этим часто возникает траблы при попытке локального коннекта

Sergey
27.12.2016
12:59:49
This file is auto-generated during the composer install

может в этом дело?

это в app/config/parameters.yml

Sergio
27.12.2016
13:03:06
так ты когда устанавливал композер он же у тебя всё это спрашивал

всё что занёс он в параметерс

Sergey
27.12.2016
13:05:30
да, но я переношу из другой среды, возможно заново перезапустить что-то надо). ладно потом. заказчику шрифт не понравился) пойду править...

Алексей
27.12.2016
13:16:00
bind-address вроде
или listen. В MySQL чтобы все слушало надо 0.0.0.0 поставить.

Pavel
28.12.2016
05:54:15
Подскажите, как лучше использовать подключение фронтенд файлов в реюзабельном бандле?

Просто пути прописывать без twig asset, до web/public/bundle/[bundle-name]. Или прописывать через twig asset. Естественно все файлы лежат в бандле

Sergey
28.12.2016
07:40:33
> Или прописывать через twig asset.

реюзабельный же

вдруг у меня ассеты не в web/public лежат

Pavel
28.12.2016
07:50:21
Ну и что?

Твои ассеты не касаются моих

Sergey
28.12.2016
07:50:55
а мне тип после установки твоего "реюзабельного бандла" ассеты руками копировать что-ли?

Pavel
28.12.2016
07:51:04
Мои-то в паблике. Ассет всегда в симфони есть.

Страница 53 из 138