@symfony_ru

Страница 115 из 138
Alexandr
11.04.2018
13:00:22
Подскажите, как работать с js,css? В доку сказано что темплейты приложения находятся в папке app. Для команды console assets:install ассеты должны находится в папке Resources/public в бандле. Почему такое противоречие? Разве не должны ассеты распологаться так же в папке app? ver3.4

Alexander
11.04.2018
13:02:33
В resources/public ложите все js и css, потом команду console assests:install и эта команда относительно выбора (относительные, символические ссылки на файлы или жестко скопирует) определит их туда.

Alexandr
11.04.2018
13:08:03
В resources/public ложите все js и css, потом команду console assests:install и эта команда относительно выбора (относительные, символические ссылки на файлы или жестко скопирует) определит их туда.
в бандл ложить? пока положил в src/AppBundle/Resources/public. После команды в директори web/ появился следующий путь web/bundles/app/main.js и подключать в шаблоне <script src="{{ asset('bundles/app/main.js') }}"></script>. Правильно?

Alexander
11.04.2018
13:09:38
Пробуйте. Я команду asset на выводе не использовал сильно, потому не помню. Вывожу как обычно с папки bundles которая в web

Google
darkwoolf
11.04.2018
21:11:59
Или вот это?

https://symfony.com/doc/3.4/security/json_login_setup.html

Или это?

Anon
13.04.2018
10:01:49
ping

Hell
13.04.2018
10:02:22
понг

Anon
13.04.2018
14:21:40
О, значит еще не заблочили))

Antoine
13.04.2018
14:47:27
Ребята, подскажите за симфони. есть базовый класс: abstract class BaseWorker { /** * @InjectParams({ * "entityManager" = @Inject("doctrine.entity_manager") * }) */ public function __construct(EntityManager $entityManager) { $this->entityManager = $entityManager; } хочу чтоб в него инжектился EntityManager для всех классов наследников, но чот не работает( в какую сторону копать? симфа 3.4

Serezha
13.04.2018
15:09:28
почему класс абстрактный?

в config/services.yml прописан класс и инжект?

Antoine
13.04.2018
15:19:05
абстрактный потому что его создание не имеет смысла в конфиге прописывал что-то методом копипасты

Serezha
13.04.2018
15:21:02
ну если не имеет, надо его убить и создать сразу наследника, в который инжектить. иначе придется гадать, не работает, потому-что не работает, или потому-что к абстрактному классу привязано. имхо

Google
Serezha
13.04.2018
15:22:50
а задача какая?

если это Энтити то лучше логику для БД перенести тупо в Репозиторий

Antoine
13.04.2018
15:26:11
есть абстрактный с общей логикой для наследников. к общей логике относится и инжект EntityManager, который будут юзать все наследники

или мне инжект EntityManager копипастить в каждого наследника?

вобщем если скопипастить конструктов в каждого наследника и в services.ym копипастить инжект для каждого класса - то работает. а вот сделать инжект в конструктор базового класса чот не выходит.

Serezha
13.04.2018
16:39:01
логично. но я недавно хотел доступ к ЕМ из кода сущности, решил что ну нафик, это криво в коде и по логике. перенес в репозиторий что хотел

erkash
14.04.2018
03:09:17
Бан дайте ему

Karim
14.04.2018
05:03:10
@ol_sm спам

ol
14.04.2018
05:04:36
Готово

Nick
16.04.2018
11:56:58
Привет всем. Можете помочь как использовать одно поле Entity, но как 2 поля во вью

http://joxi.ru/KAg5g8Lu4nK3am

интересует form.active

Borislav
16.04.2018
16:12:26
интересует form.active
а чем checkbox не угодил?

Nick
16.04.2018
17:10:00
спасибо, но уже решил

Anon
17.04.2018
06:53:03
Всем привет, поскажите, пожалуйста, как создать связь ManyToOne в одной таблице?

Обе сущности нужно создавать?

Karim
17.04.2018
06:54:44
https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/association-mapping.html#one-to-many-self-referencing

Anon
17.04.2018
06:55:54
Делал по этому мануалу, но он создает две таблицы

Нельзя в одной таблице связь наладить? Чтобы по parent_id к примеру свзяывался

Karim
17.04.2018
07:00:16
Возможно ошибка какая в коде?

Google
Dmitriy
17.04.2018
07:00:24
https://habrahabr.ru/post/46659/

Karim
17.04.2018
07:00:37
Там в примере по одной таблице связь

Anon
17.04.2018
07:01:26
Спс, покурю

Вроде ошибок не было

Ivan
17.04.2018
10:18:17
Помогите пожалуйста, я не знаю как кнопки переиминовать



это же не названия

Елнур
17.04.2018
10:24:23
Ivan
17.04.2018
10:25:16
это наверное не то, ведь эти кнопки сгенерились сонатой



Serezha
17.04.2018
12:41:37
это наверное не то, ведь эти кнопки сгенерились сонатой
translation.yaml посмотреть? хз похоже на траблы с переводом

Ivan
17.04.2018
13:01:58
я уже почти настроил, когда меняю локализацию на любую другую оно мне говорит что есть только "en"

далее я не знаю что делать((



может кто-то подскажет?

Oleg
17.04.2018
13:07:37
php -m | grep 'intl' что то выдает?

в консоле, если что

Serezha
17.04.2018
13:08:23
в php.ini убери комментарий с подключения php_intl

Ivan
17.04.2018
13:33:45
Oleg
17.04.2018
13:39:01
ничего не выдает
Тогда комментарий выше =)

Google
Ivan
17.04.2018
13:42:55
не помогло, может у меня что-то не так в конфигах? я был бы рад если бы мне статью скинули как эти кнопки перевести

translation.yaml посмотреть? хз похоже на траблы с переводом
весь мой тренслейшн.йамл состоит из framework: default_locale: 'es'

причем когда меняешь на "en" то оно работает, ибо это единственная локализация которая подтягивается

Serezha
17.04.2018
13:47:04
В структуре папок проекта должен быть файл с переводами текстов в нужную локаль

Олексій
17.04.2018
14:06:57
apt install php-intl

Ivan
17.04.2018
14:07:31
В структуре папок проекта должен быть файл с переводами текстов в нужную локаль
оно у других подтягивало само с сонаты там есть уже файлы перевода в самом бандле

нет?

Anon
17.04.2018
14:19:47
config.yml parameters: locale: ru framework: translator: { fallbacks: ["%locale%"] }

И будет тебе счастье

Ivan
17.04.2018
14:32:46
config.yml parameters: locale: ru framework: translator: { fallbacks: ["%locale%"] }
все бы хорошо, но у меня нету файла config.yaml а когда записываю это в framework.yaml оно говорит что конфиг не валидный

Anon
17.04.2018
14:34:00
Ну все правильно значит говорит)) Почитай про .yml стандарт из-за табов может быть

Какая симфа?

Ivan
17.04.2018
14:34:24
флекс

4.0.6 по моему

Serezha
17.04.2018
14:37:50
да, yaml очень строг к форматированию

Anon
17.04.2018
14:38:09
в 4 не знаю про config.yml может его в .env перенесли

Serezha
17.04.2018
14:39:04
у меня в config/services.yaml прописана локаль

parameters: locale: 'en'

в проекте на 4 симфони

Google
Serezha
17.04.2018
14:40:11
вообще в 4 структура папок проще и логичнее стала, меньше вложенности. хотя самих мелких конфигов может и больше

Anon
17.04.2018
14:43:32
Возможно, 4-ку пока юзать не приходилось)

Ivan
17.04.2018
14:54:08


я как никогда близко к решению

Anon
17.04.2018
14:56:14
Будешь еще ближе если заглянишь в Exception

Ivan
17.04.2018
14:58:31
УРААААА все, кнопки переиминовал, оно просит переиминовать поля бд, но то уже не важно СПАСИБО ОГРОМНОЕ ВСЕМ, ВЫ СУПЕР МЕГА КРУТЫЕ)))) сегодня не получу от ПМ-а))

Anon
17.04.2018
14:59:53
Ахаха))

Antoine
18.04.2018
00:16:21
памагити! делаю апи, нужно валидировать входящие данные. Юзаю класс SymfonyValidator и Assert\NotBlank и д.р. Однако, он генерит ошибки в виде 'This value should not be null и This value should not be blank. В итоге клиенту не понятно с какими именно полями проблема. Можно как-нибудь попросить валидатор писатьимя переменной с которой что-то не так?

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