Anonymous
У доктрины есть оказывается замечательный докхинт @ORM\UniqueConstraint, который спокойно вешается на объекты в том числе
Maxim Kainov
Anonymous
А про бд и речи не было, речь было про маппинг этих VO внутри сущности с уникальным ключом.
Maxim Kainov
Anonymous
Именно его и даст
Ортонормированная
Привет, ребят
Использую компонент симфони - DependencyInjection
Подскажите, пожалуйста
$containerBuilder->register('logger', "Monolog\Logger")->addArgument("MainLogger");
Закидываю логгер в контейнер так
Можно ли как-то при закидывании обьекта в контейнер выполнить автоматически функцию
Ортонормированная
$objectLogger->pushHandler(new StreamHandler('app.log'));
Например установить pushHandler при закидывании обьекта в контейнер
Гречушников
приветствую
кто еще меня не помнит )
достался довольно странный код легаси/симфони.
вобщем, хочется мне логгер подключить. тот что монолог.
установил я монолог
зарегистрировал бандл
foreach ($this->bundles as $bundle)
{
if ($extension = $bundle->getContainerExtension())
{
$container->registerExtension($extension);
}
}
но как не крути, в списке сервисов никак не присутствует.
не могу найти, как добавить бандл в сервисы.
Maxim Kainov
Гречушников
Maxim Kainov
Eugen Su
Eugen Su
По описанию тебе надо оно
Гречушников
Из конфиг файла
Maks
#Symfony #Php
[Russian]
Title: Symfony 5. Быстрый старт
Author: Fabien Potencier
Year: 2020
Pages: 360
ISBN: 978-2-918390-42-8
Screenshot:
Description: Если вы только начинаете работать с PHP фреймворком Symfony, то выход Symfony 5 — это самое время, чтобы научиться разрабатывать приложение шаг за шагом. Данная книга показывает разработчикам мощь фреймворка и как они с помощью него могут улучшить свою производительность
@bzd_channel
Maks
мало ли кто не в курсе)
Maks
Листнинги оформленны просто пестня!
Maks
для новичком самое оно, всегда тупят что куда написать)
Vlad
Переиспользовать параметр вроде нельзя
Vlad
можешь попробовать так,но мне кажется не сработает.
Vlad
folder: '/'
base_path: '/var/www/site.ru%folder%'
Vlad
ну значит нельзя
Vlad
kernel.project_dir это параметр di. То есть так должно сработать
Vlad
// services.yaml
parameters:
folder: '/'
// your config yaml
base_path: '/var/www/site.ru%folder%'
Юра
Ну тогда ты спрашиваешь можно ли в ямл ссылаться на этот же ямл
Юра
Нельзя
Юра
Юра
Хз есть какие-то в ямле якори и ссылки
Юра
Попробуй
Юра
Там ещё и наследование есть
Юра
Не знал
Юра
Вопрос поддерживает ли это все ямл парсер
Юра
Получи эрэй
Юра
Сделай эрэй волк рекурсив и обработай сам
Юра
Хотя будет нетривиально
Юра
Если ты захочешь ссылаться на значения в других местах
Юра
Но сделать как в симфе можно
Юра
Сделай один ключ в ямде для переменных
Юра
И замену тупо
Maxim Kainov
Юра
В симфе этим заниматься комайлер пас помоему
Юра
Сори за офтоп, просто интересно у меня одного такое или нет. Уже пятый раз замечаю что сообщения написанные в телеге, тут же отображаются в гугл адсенс или в ютюбе. К примеру написал кому-то, пошли на рыбалку на озеро и тут же в Ютубе в рекомендациях видео про рыбалку на озере. Реально напрягает.
Юра
И вот я не пойму то ли телега сливает переписку, то ли гугл клава
Anonymous
Ну-ка
Anonymous
А, у меня мелкософт клава
Юра
Я имею в виду клаву на Андроиде
Anonymous
У меня на андроиде клава от мелкософт
Jonny
Бывает такое что о чемто говоришь в голос и потом реклама о этом
Не замечали?
Юра
Не ну то понятно
Maxim Kainov
Maxim Kainov
Maxim Kainov
Напрягают рекламные сообщения от билайна, иногда появляются, и экран не тухнет при этом. На андроиде нельзя их отключить и у оператора нельзя.
Eugen Su
Однажды мне чел написал про flutter в итоге мне все засрало контекстном про курсы.
Eugen Su
Походу в телеге где то вебвью какое используется, которое невозбранно льёт данные
Maxim Kainov
Eugen Su
Да я думаю в любых 🤷♂
Maxim Kainov
Maxim Kainov
Eugen Su
Вебвью это что такое?
WebView objects allow you to display web content as part of your activity layout, but lack some of the features of fully-developed browsers. A WebView is useful when you need increased control over the UI and advanced configuration options that will allow you to embed web pages in a specially-designed environment for your app.
Eugen Su
Кусок андроид сдк
Eugen Su
Я вспомнил, что я ссылку открывал по флаттеру, так что походу вот откуда ноги контекста растут
Eugen Su
Из телеги ссылку, вот там вебвью и подхватил мои хотелки)
Юра
Обычно парсеры стараются сделать как можно проще ибо безопасность
Юра
В парсерах часто обработка идет к примеру плагинов, тот же симфони flex на базе json. Парсер должен быть супер безопасный чтобы не допустить какого-то выполнения кода
Юра
Ну и быстрый желательно
Юра
Потому что по апи гоняют кучу ямлов джсонов
Юра
Так что все свистохотелки пишите сами
Юра
Я кодил во времена вездесущего xml, могу сказать что ямл и так неплох )
Сергей
Привет. ктото использует api platform + raw json ?
Гена
Сергей
ну, например, как там оформлять пагинацию например? свой normalizer для Collection ? а как это в свагере отображать.. декоратор? хочется поговорить с тем, кто использует на реальном проекте, а не попробовал просто)
Denis
Нужно добавить дополнительное поле в форме(связанной с сущностью), при этом без сохранения значения поля этого в сущности и в базе.
Возможно ли создать поле в сущности, без привязки к базе данных и без создания там поля в таблице бд этой сущности?
Сергей
Сергей
если в сущности - просто аннотацию не ставь или как там мэпинг описываешь
Denis
Спасибо!
Гена