Сергей
Обратный слеш, не?
The Ant
Пездец, доктрина хочет подключаться только через урл
The Ant
и куда это юзать?
Юра
Юра
The Ant
это не рабоатет у меня (6.1 версия симфы). При указании конкретных параметров все равно требует урд дсн
Юра
resolve не нужен чтобы пароль считать
Юра
Он же будет пытаться обработать % как начало названия параметра
Юра
Просто напиши env(DB_PASS)
The Ant
Юра
Я не знаю что там за проблема у тебя
Юра
я убрал url и прописал по параметрам отдельно
Юра
все работает
Юра
6.1
Юра
Юра
Причем тут урл
Юра
Надо открыть файл config/packages/doctrine.yaml
Юра
И там переписать конфиг по параметрам
Юра
Как на скрине
The Ant
The Ant
даже папку с кешем удалил - похеру ему
Юра
Ну где-то используется DATABASE _URL
Юра
Чудес не бывает
Gleb
Да поиском пройтись по проекту, глянуть кто на DATABASE_URL завязан.
Ihor
𝕎𝕒𝕣𝕞
The Ant
𝕎𝕒𝕣𝕞
𝕎𝕒𝕣𝕞
шифрует их
The Ant
пасиб
Null
Поправьте, если я не прав. Столкнулся с наследованием сущностей в доктрине. Чот залип.
MappedSuperclass - обычное самое наследование получается. Сам суперкласс не пишется в бд.
#[InheritanceType('JOINED')] - будет создано n таблиц, одна базовая и для каждой дочерней своя
#[InheritanceType('SINGLE_TABLE')] - одна таблица, но в ней все колонки для всех типов сущностей.
И вот тут встал вопрос. Есть вот такое вот наследование. Но записей будет дикая гора в них.
Там по умолчанию есть dtype в джойнеде, он просто строка. В случае, когда записей станет неприличное кол-во - я ж просяду?
Иван
Null
Там будут индексы. И не будет строкового поля.
Миша
Привет всем! Для ManyToMany пытаться сделать nullable=false, чтобы нельзя было сущность создать без единой связи со связанной сущностью - это вообще адекватное пожелание, или я втираю какую то дич? ^^
Миша
Просто только что попробовал замутить такое:
* @ORM\ManyToMany(targetEntity="App\Entity\Tag", inversedBy="articles")
* @ORM\JoinTable(
* name="article_tag",
* joinColumns={@ORM\JoinColumn(nullable=false)}
создал фикстуру такой сущности не задав связь а она не сломалась... Загрузилась себе как ни в чём не бывало. Похоже nullable=false в контексте ManyToMany - бесполезный хлам. Я прав?
Юра
Юра
Или как создать мэни ту мэни чтобы там один из полей был нул
Юра
Вообще странно что доктрина сама не делает их не нул
Павел
Павел
Или внутренняя валидация сущности
Юра
Работу постить в symfonyjobs
Миша
есть какая нибудь команда консоли, чтобы посмотреть полный список тэгов сервиса?
Max
Vlad
bin/console debug:container -h
Юра
Ларавель гуно короче ) Я не знаю как там люди пишут
Sergey
Юра
Да к примеру их телеграм либа
Юра
Заинсталил её, зарегал бота, оно создало бота в таблице. Ок как мне его получить )
Юра
Кроме как через модель этого бота через $bot = TelegraphBot::fromId(1);
Юра
хотел сразу как-то заинджектить по симфони вей через название переменной, а хрена там нельзя
Юра
типо там TelegraphBot $mainBot
Юра
дальше
Юра
Получить обновления бота можно через $updates = $telegraphBot->updates();
Юра
А как указать то с какого айди получать? Или оно каждый раз мне все обновления будет слать? В сорцах не нашел способа указать.
Юра
Короче такое себе. Какие-то модели без явного указания колонок, сервис контейнер какой-то примитивный ужасно
Юра
Автомиграций нет
Юра
Вообще это совмещение сервис лейера и модели какое-то странное
Юра
А главный вопрос нафига оно вообще надо, если тогда можно взять микронафт джавовский, который компилируется в натив код и работать будет в 100 раз быстрее
Сергей
Юра
Ну получить инстанс с помощью чего взаимодействовать с телегой
Юра
Я же говорю там намешан сервис лейер и модели
Сергей
Updates шлет все обновления. Это вопросы к Дурову, а не к ларе
Сергей
А либу то можно любую же взять. Зачем именно ларовскую?
Юра
getUpdates вообще-то принимает офсет
Юра
Это вопрос в разрабам либ под ларавель )
Сергей
В рабочем режиме все через вебхук работает
Миша
В мане Doctrine ORM при объяснении, что ты получишь на выходе если запросишь то или это есть такие строки:
SELECT u, p, n FROM Users u...
In this case, the result will be an array of User objects because of the FROM clause, with children p and n hydrated because of their inclusion in the SELECT clause.
Я вот не уверен в том что подразумевалось под этим hydrated. Основная рабочая версия - данные объектов p и n будут загруженые целиком, а не в виде прокси с ленивой загрузкой. Я правильно понял?
Сергей
так это там и подразумевалось :))
Сергей
будут полностью сгидрированые обьекты, потому что они есть в SELECT
Юра
Да доктрина создаст объекты
Юра
Джоинить же можно для фильтрации без создания объектов например
Миша
Ясно. Под гадрататцией понимается непосредственная загрузка. Я просто привык, что когда говорят "гидатация" обычно акцентируется внимание на способе, то есть каким образом данные будут предствавлены - массивом, объектом, скаляром и т.д. вот это и вводило в сомнения. Спасибо)
Юра
Ну любым способом гидрации указанным при получении результата
Сергей
гидрация - процесс, а массив или объект - имплементация