Изменение длины (varchar) у поля из minishop2

Изменение длины (varchar) у поля из minishop2 MODX Revo

На днях столкнулся с проблемой, что мне не хватает длины у одного стандартного поля свойств minishop 2, сегодня я расскажу как изменить длину у поля minishop 2.

И так. В моем случае нужно было изменить длину поля article по умолчанию оно равно 50, мне этого не хватило (так как я из него сделал поле для ввода текста и он обрезался до 50 символов) следовательно мне пришлось его увеличить.

Для этого первым делом идем в схему: core/components/minishop2/model/schema/minishop2.mysql.schema.xml находим в ней нужное поле, в моем случае:

<field key="article" dbtype="varchar" precision="50" phptype="string" null="true"/>

тут precision=»50″ как раз отвечает за длину поля, увеличиваем его precision=»250″ и сохраняем схему.

Далее идем в базу данных сайта (через phpmyadmin) и делаем следующий запрос:

ALTER TABLE modx_ms2_products MODIFY article VARCHAR(250) NOT NULL

Все поле увеличилось до 250 символов.

 

Поделиться с друзьями
Алексей

Веб-дизайнер и SEO оптимизатор. Занимаюсь созданием сайтов с 2010 года и их продвижение с 2012 года!

Оцените автора
( Пока оценок нет )
Web-Revenue.ru
Добавить комментарий