передо мной был задан проект, который использует Doctrine в качестве ORM.У меня почти нет опыта работы с этой платформой.
Проблема в том, что когда я устанавливаю строковые данные в поле и сбрасываю в БД, строка в БД (MySQL) усекается до 65534 символов.Столбец в MySQL установлен в LONGTEXT, и я могу вручную вставлять большие строки внутри этого столбца без каких-либо проблем.Я считаю, что проблема связана с сущностью Doctrine, проблемное поле выглядит так:
/**
* @var string
*
* @ORM\Column(name="data", type="text", nullable=true)
*/
private $data;
Я пытался использовать columnType="longtext"
, но это не помогло.Нужно ли как-нибудь обновить доктрину, чтобы она «синхронизировалась» или что мне попробовать?
Я проверил, что данные, которые я передаю в это поле, имеют правильную длину и не усекаются.
Спасибо за любую помощь