Size: a a a

2022 January 15

v

voodoo in symfony
офк
источник

S

Sergiy in symfony
тогда пробуй перебить стилив своем кастомном css
источник

v

voodoo in symfony
так бесит) точно такой же бутстрапный файл темплейта он отрисовывает в твиге, а мой темплейт игнорит, тупо пхп отдаёт
источник

v

voodoo in symfony
аа.. он оказывается твиг вообще не трогает, это видимо для каких-то ручных отрисовок. ну и хрен с ним
источник

AS

Artem Shubin 🖖 in symfony
Коллеги, а есть кто-то, кто в SULU умеет создавать контент программно? Есть один вопросик про workspace default_live и вот это вот все.
источник

v

voodoo in symfony
оооо помню я пытался в sulu. оно даже из коробки не ставилось как нужно. писал им, а там оленеводы походу.
cmf очень понравился, но они реально такие тугие..........
источник

D

Dmitry in symfony
Народ. А кто-то замечал проблемы в symfony lock Postgres? Мне тут кейс сообщили что иногда проскакивают параллельные процессы. Если быть точным в 5 случаях на 1500.
источник

v

voodoo in symfony
"параллельные" 😂
источник

EY

Eugene Yurkevich in symfony
entity c PK uuid:
use Symfony\Bridge\Doctrine\IdGenerator\UuidGenerator;

/**
* @ORM\Id
* @ORM\Column(type="uuid", unique=true)
* @ORM\GeneratedValue(strategy="CUSTOM")
* @ORM\CustomIdGenerator(class=UuidGenerator::class)
*/
private string $id;


В любом месте кода:
$repo->find('1ec484ca-3efd-6122-8e71-17a087afef7d');
$em->flush();
источник

А

Антон in symfony
Два одновременно работающих воркера, запущенных на разных нодах.
источник

EY

Eugene Yurkevich in symfony
кто видит где косяк?)
источник

v

voodoo in symfony
да ты что?))
источник

IS

Iurii Sivovol in symfony
Параметры одноименные?
источник

EY

Eugene Yurkevich in symfony
unit of work считает что надо отправить UPDATE (обновить id на тот же самый), хотя "с виду" только получали entity и ничего не меняли
источник

D

Dmitry in symfony
Киньте бряк на юнит оф ворк и гляньте что не так
источник

AS

Artem Shubin 🖖 in symfony
То было давно. Работает из коробки отлично, более того - есть все, что мне лично нужно от CMSки (особенно с имеющимися бандлами).
В целом разобрался с вопросом, если кому интересно, то работает примерно так:

$root = $this->documentManager->find('/cmf/test/contents/news', 'en');
       $doc = $this->documentManager->create('page');
       $doc->setTitle('Test 107');
       $doc->setLocale('en');
       $doc->setParent($root);
       $doc->setStructureType('news');
       $doc->setResourceSegment('/news/news107');
       $doc->getStructure()->bind([
           'article' => '<strong>Test 123</strong>',
           'media' => ['id' => 7198],
       ]);
       $this->documentManager->persist($doc, 'en', [
           'parent_path' => '/cmf/test/contents/news',
       ]);
       $this->documentManager->publish($doc, 'en');
       $this->documentManager->flush();

Это код для команды, которую запускать нужно, чтобы все работало, строго через adminconsole
источник

EY

Eugene Yurkevich in symfony
private string $id;
В общем то там в id не string type, а объект, вот так прописать лучше:
private $id;

А со string так "забавно" работает) uow считает что что-то поменялось

Выводы такие сделал:
- Если бы было прописано declare(strict_types=1);  то проблема "лишних запросов" сразу бы всплыла. Стоит юзать.
- Если бы над property был прописан @var с правильным типом (Symfony\Component\Uid\UuidV6) то psalm бы ругался (да и IDE). Хотя даже проще было бы объект Uuid прямо в typedProperty указать вместо string... но так сразу не очевидно, раз и так работало)
источник
2022 January 16

v

voodoo in symfony
id объект - сильно 🤞
источник

v

voodoo in symfony
😂
источник

v

voodoo in symfony
обоснуй свой говносмайл, давн
источник