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
Alexander
11.04.2018
13:09:38
Пробуйте. Я команду asset на выводе не использовал сильно, потому не помню. Вывожу как обычно с папки bundles которая в web
Google
Alexandr
11.04.2018
13:10:37
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
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
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
не помогло, может у меня что-то не так в конфигах?
я был бы рад если бы мне статью скинули как эти кнопки перевести
причем когда меняешь на "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
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. В итоге клиенту не понятно с какими именно полями проблема. Можно как-нибудь попросить валидатор писатьимя переменной с которой что-то не так?