A.D.🈴
Подскажите еще по ИзиАдмину. Вот такую ошибку выдает.
A.D.🈴
Но там в коде еще ТекстФилд, БулеанФилд и ИнтегерФилд. Получается, надо для всех прописать? Какое-то корявое решение.
A.D.🈴
Все равно не работает, правда...
Юра
А ты текст ошибки читал? У тебя сделано что там написано?
Nikolay
я как то делал как то так
A.D.🈴
я как то делал как то так
Ну то есть так и надо вот эти use в таком количестве прописывать получается?
Юра
Обычно это делает ide
Юра
Ты можешь сделать use LongNamespace as Short
Юра
И в коде писать классы начиная с Short
Nikolay
Обычно это делает ide
там по книге Visual Studio Code - он не делает
Юра
Oh bloody hell
A.D.🈴
И в коде писать классы начиная с Short
По факту, я писал ТекстФилд и иде само подставляло путь весь
Nikolay
У меня ПхпСторм
тогда странно
A.D.🈴
тогда странно
Да не, мне надо было понять саму идею. :) Нормально ли, что каждое поле так прописывать надо.
A.D.🈴
А ты текст ошибки читал? У тебя сделано что там написано?
Я обе читал. Первую понял и пофиксил. А вторую - я не очень понимаю, кого он хочет экстенд. :)
Anonymous
https://gist.github.com/thibaut-decherit/a77d060192c739d08973ba77bc9407ab Это все на что symfony способна, чтобы увеличить счетчик? или есть более простое решение?
Maks
теоретически можно забиндеться на preUpdate preFlush хуки доктрины
Anonymous
Maks
я вчера слышал от соседки что Настя проститутка, сама Настя это опровергла)
Null
или поверил Насте ?
Юра
А как еще проще ?
Юра
this->_em->getConnection()->execute...
Юра
Если ты просто установишь через сеттер энтити то возможны проблемы из-за того что это не атомарная операция будет
Юра
Кстати у него ошибка там
Юра
Счетчик то обновился в БД но в энтити старое значение
Юра
У доктрины есть оптимистик и песимистик локи. Почитай еще там
Anonymous
По форме вопрос, можно ли сделать так, чтобы при выборе в селекте, если значение равно какому-то параметру добавляется еще одно поле, если нет, удаляется? Я что-то запутался с этими событиями )
Юра
Можно
Юра
Но геморойно
Юра
Я делал аякс запрос с данными формы, а в контроллере билдил форму и рендерил только форму в специальном шаблоне твига и потом джаваскриптом вставлял
Юра
Короче как-то не красиво получается но работало
Юра
Ну а поля ивентами формы добавлялись
Anonymous
я js сделал, но завернули такую реализацию, эвентами не понимаю, как сделать, .т.е я в селекте выбрираю, если нужное я показываю, если нет, я скрываю, хз
Anonymous
просто в контроллере я не смогу контролировать выборе поля в селекте
Anonymous
если эвентами, то это поле либо отбражается, либо нет
Anonymous
и ему плевать на селект )
G
Всем привет. Какую админку можете посоветовать? Easy Admin норм? Просто админки ни разу не делал, нужно какую-нибудь очень гибкую
std::mechanicus
Sonata пойдёт?
G
Sonata пойдёт?
Хз. Она лучше Easy Admin? Что попроще для новичка? Чем соната лучше?
Юра
Это если ты знаешь что пишешь )
Юра
Ну или писать как пет проект
G
Лучше самому написать
Получается мне и проект надо сдать и не сдохнуть и ещё клиенту cms писать) Вообще не вариант) Надо готовые решения, либо поверх готовых модернизировать
Vlad
Почему не easy admin?
тут я тебе не подскажу, не компетентен, не юзаю такие штуки
Anonymous
Всем привет. Какую админку можете посоветовать? Easy Admin норм? Просто админки ни разу не делал, нужно какую-нибудь очень гибкую
Что разобраться с готовыми компонентами, что писать свое по затрате зависит от объема работ, а так идентично
Andrew
Изи админ намного проще, Соната гибче
Maks
@elisdn мое почтение!
Александр
@elisdn мое почтение!
а я вспомнил про недосмотренный курс, приуныл слегка)
Андрей
Досмотреть никогда не поздно)
Anonymous
Привет! Кто силен в UnitOfWork?
Dmitry
Anonymous
А что требуется?
мне надо, чтоб новые данные не писались в БД, если предыдущая идентичная
Dmitry
мне надо, чтоб новые данные не писались в БД, если предыдущая идентичная
Тогда просто не создавайте новый объект, если такой уже есть
Anonymous
Anonymous
Dmitry
как?
Через findOnyBy или createQueryBuilder
Dmitry
А если сравнивать с новыми, то просто в цикле сравнить
Anonymous
А если сравнивать с новыми, то просто в цикле сравнить
тимлид сказал, что можно через UnitOfWork, пока не догоню
Anonymous
там мол я мапплю в форму последнюю запись в форму, потом туда же кидаю новые данные, если UnitOfWork показывает, что есть изменения, я удаляю id и пишу
Anonymous
у меня мозг взорвется скоро )
Юра
Удаляю айди это как?
Юра
Можно в uow получить изменения энтити