Добавление поля в таблицу modx_user_attributes
Здравствуйте. Добавил поле в таблицу modx_user_attributes, в core/schema/modx.mysql.schema.xml прописал все что надо, далее на сколько я понимаю необходимо запустить build.modx.php.При выполнении происходит ошибка. Видимо он не может найти файл в этой строчке:
P.S поле extended для хранения данных не подходит, т. к. нужно осуществлять выборку с помощью LIKE из этой таблицы, а в поле extended русские символы перекодируются в шляпу вида \u0411\u0426 \u0418\
require_once (dirname(dirname(dirname(dirname(__FILE__)))) . '/_build/build.properties.php'); т.к. в принципе у меня нет такой папки _build. Так вот вопрос, что это за файл и что делать дальше?P.S поле extended для хранения данных не подходит, т. к. нужно осуществлять выборку с помощью LIKE из этой таблицы, а в поле extended русские символы перекодируются в шляпу вида \u0411\u0426 \u0418\
Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Какая конечная цель? Что куда надо добавить?
Конечная цель: нужно поле в атрибутах пользователя, которое будет участвовать в большинстве запросов к таблице пользователей. Разумеется, запросы хочется формировать через xPDO.
, всем спасибо за участие.
Поэтому если сам не проконтролируешь какие файлы перезаписывать из архива — все затрется.
А выход есть, можно, например, расширить класс пользователя и сделать связь со своей таблицей дополнительных аттрибутов.
У меня схожая ситуация, только мне как раз нужен Extended т.к полей слишком много.
rtfm.modx.com/revolution/2.x/developing-in-modx/advanced-development/extending-moduser