Обрезание длинных строк

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Аватара пользователя
radamir
Сообщения: 142
Зарегистрирован: 2009.08.10, 08:02
Откуда: Новосибирск

Обрезание длинных строк

Сообщение radamir »

Весь день бьюсь не могу понять в чем может быть проблемма. Через форму в модель (CActiveRecord) вставляется большой текст из WYSIWYG редактора. После сохранения в БД текст обрезается до 52 Кб. Никаких ограничений на это поле нет. Ни в модели, ни в БД (поле типа text). Отладка показывает что данные доходят до сервера и попадают в модель, но в выполняемом SQL-запросе данные уже обрезаны. Ошибок нет ни в журнале приложения, ни в apache, ни в mysql.

Встречался ли кто-нибудь с подобным и справился ли с этим?
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Обрезание длинных строк

Сообщение ElisDN »

Установите в БД тип mediumtext
maxxdev
Сообщения: 40
Зарегистрирован: 2011.12.12, 13:27

Re: Обрезание длинных строк

Сообщение maxxdev »

Вроде как
TEXT 65,535 bytes ~64kb
MEDIUMTEXT 16,777,215 bytes ~16MB
LONGTEXT 4,294,967,295 bytes ~4GB
Аватара пользователя
radamir
Сообщения: 142
Зарегистрирован: 2009.08.10, 08:02
Откуда: Новосибирск

Re: Обрезание длинных строк

Сообщение radamir »

Спасибо большое, совсем забыл про эти ограничения. Сбила с толку такое не круглое (с точки зрения программиста) число - 52Кб. UTF8 такой UTF8 :)
Ответить