Артемий
Но я думаю тоже не надо его ко всем полям пихать
Артемий
только где это уместно
Артемий
Если только вообще не сделать одну общую справочную таблицу
Артемий
Но это по-моему не очень
Alexandr
в цедом да, тут вам решать. Я перечислил те кейсы, что у меня были - самый удобный, через справочник, самый быстрый - через smallint
Артемий
Александр, а с type(enum) работали? И что было причной отказа от него?
Alexandr
Вот именно с ним и работали (проект на .NET). Мы не отказались, проект передали другой компании. Мы словили кучу проблем в том, что Enum разаботчики со стороны кода меняли, а с БД не синхронизировали. Что-то такое. Одно время, пока все не привыкли. были прям страдания.
Артемий
Понятно. Мы на старом проекте сталкивались с проблемой удаления из enum. А так да, спасибо за помощь! Я прям вдохновился на smallint )) 👍
Alexandr
>Понятно. Мы на старом проекте сталкивались с проблемой удаления из enum
В том числе. У нас было переименование :(
Павел
Кто нибудь юзал уже Simple Cache PSR-16?
Anonymous
привет всем!) подскажите, в чём трабла? связываю 2 объекта WorldStructures и Weapons и получаю ошибку
Uncaught exception 'Doctrine\\ORM\\Mapping\\MappingException' with message 'The target-entity Entity\\Weapons cannot be found in 'Entity\\WorldStructures#Weapons'
причём
bash:# php vendor/bin/doctrine orm:validate-schema
[Mapping] OK - The mapping files are correct.
[Database] OK - The database schema is in sync with the mapping files.
вот как связываю:
// в WorldStructures:
/**
* @var ArrayCollection
*
* @OneToMany(targetEntity="Weapons", mappedBy="structure")
*
*/
private $weapons;
//_________________________________________________
// в Weapons:
/**
* @var WorldStructures
*
* @ManyToOne(targetEntity="WorldStructures", inversedBy="weapons")
* @JoinColumn(name="struct_id", referencedColumnName="id")
*/
private $structure;
Andrew
Roman
Никто не подскажет, как в конфиге называется параметр для автогенерации proxy/hydrator классов?
Roman
В моем случае, doctrine_mongodb.odm.auto_generate_proxy_classes, спс
Aleksandr
обращайся)
Echo
Как работает LEFT JOIN в DQL?
Anonymous
Всем привет, подскажите кто-нибудь делал выборку в формах селект по ид ? Каким макаром ?
Echo
привет. Можно по подробнее?
Anonymous
есть 2 формы, Категории и субкатегории, соотвественно сущности тоже самое. Мне нужно сделать, чтобы при выборе категории например А, произошла выборка в субкатегории, и вывелись те, которые относятся к A
Anonymous
нормально, объяснил ?)
Alexander
это в js for beginners надо
Anonymous
а формами хер сделаешь ?
Echo
я сейчас делаю похожую задачу)
Echo
только по городам
Echo
на пример есть страны, и в селекте городов, должны отображатся только те города, которые относятся к данной стране)
Echo
ну я делаю проще)
Echo
я потом данные валидирую и всё
Echo
а подставляю с помощью ajax'a
Anonymous
короче, без js не обойтись
Anonymous
я так понял
Echo
угу
Alexandr
но там не просто и я могу ошибаться
Alexandr
там есть события форм
Anonymous
а если у меня например, сущность субкатегории, в ней есть category куда ид пишеться
Echo
да чего ты заморачиваешься?
Anonymous
всмысле ?
Echo
бери id категории, и забирай с помощью ajax'a те данные которые нужны для субкатегорий.
Echo
+
Echo
так и делаю
Alexandr
так и делаю
я попозже пороюсь, все же что-то там у форм было. Просто не хотел разбираться плотно.
Echo
это проще чем грузить много данных сразу, клиент грузить ненужными данными сразу - зачем?
Если можно давать то что нужно.
Anonymous
всё равно, мне кажется, все это можно сделать, с помощью форм
Echo
Echo
учитесь на чужих ошибках.
Alexandr
Echo
сразу делайте как можете, потом рефакторите код так что бы он вам нравился.
Улучшайте оптимизируйте.
Каждый маленький шажок и решение "абы какое" вы потом понимаете как можно было решить проблему в том случае.
И когда Вы это почувствуете, поздравляю, вы получили +N EXP.
Echo
:D
Echo
а может и LVL UP!
Anonymous
а кто какой фронт использует в проекте ?
Anonymous
имею ввиду фреймворк или голый js
Echo
голый js
Echo
ну разве что по привычке jQuery
Echo
для меня там удобнее все.
Anonymous
ща зафентю
Anonymous
empty_value уже не катит ?
Anonymous
'attr' => array('empty_value' => 'Раздел'), как мне вытащить его в js ?
Alexandr
Alexandr
вначале, а затем все остальные данные
Anonymous
да пихал я
Anonymous
js не видит его
Anonymous
вы мне лучше скажите, зачем в форме entity_alias нужен
Александр
Anonymous
я уже понял
Aleserche
а кто-нибудь использует https://symfony.com/doc/current/bundles/SensioFrameworkExtraBundle/annotations/converters.html? Насколько он нужно?
Aleksandr
редко
Anonymous
у меня вот такой вопрос, кто-нибудь делал таймер, на функцию снять с публикации ?
Anonymous
или как это правильно обозвать
Dmitriy
ExpirationPublishPost
Dmitriy
или вариации
Anonymous
сейчас гляну
Anonymous
что-то он мне все про сессии находит
Dmitriy
Anonymous
не с сессиями, то понятно
Anonymous
а вот с постами не понятно
Anonymous
например есть объявление, как его через 30 дней автоматически снять с публикации