Форум

Открыть Ответить

Модуль дополнительные поля

Вопрос по модулю дополнительные поля, все дополнительные поля "Модуль: Профиль" пишутся в slaed_pro_users, user_field через разделитель " | ", при этом весьма не удобно запрашивать информацию из внешних приложений, нельзя ли что бы модуль создавал собственную запись в sql, с указанием из административной части модуля дополнительные поля?

Название: Ваш город
Имя в БД: user_city
Содержание: Ведите ваш город
Тип: Одна строка
Использование: Не обязательно для заполнения.

По моему так было бы, намного удобнее в случаи использования информации из этого поля в дальнейшем?

name
  • Группа: Клиент
  • Пункты: 18
  • Регистрация: 25.06.2008
  • Пол: Мужчина
  • Предупреждения:
    1. 1
name
3.95

3.95

20.01.2009 08:19:57 20.01.2009 08:21:03

В запросах из внешних приложений используйте тот же метод разделения информации, что и в системе. Рекомендую использовать те же функции (fields_in, fields_out, fields_save), при желании можно модифицировать.

P.S.: Если для каждой из подобных функций использовать свою таблицу в базе данных, то в системе появится не 29 а 290 таблиц, количество запросов соответственно и нагрузка на базу данных вырастет в разы…


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
SLAED CMS
  • Группа: Клиент
  • Пункты: 39047
  • Регистрация: 30.04.2005
  • Пол: Мужчина
  • Из: Germany
SLAED CMS
3.24

3.24

20.01.2009 12:05:07 20.01.2009 12:08:45

SLAED CMS, все поля можно хранить в одной таблице

ну или в двух (с учетом значений)

patriot
  • Группа: Новички
  • Пункты: 121
  • Регистрация: 08.04.2006
  • Пол: Мужчина
patriot
4.03

4.03

ИМХО БРЕД. Запрос из приложения С++ будет бредом а точнее выводимая информация, а по поводу ... патриот прав, я же создавать записи в уже созданной модулем базе...

name
  • Группа: Клиент
  • Пункты: 18
  • Регистрация: 25.06.2008
  • Пол: Мужчина
  • Предупреждения:
    1. 1
name
3.95

3.95

name, вообще-то я обо всех полях в системе, а не конкретного модуля (как минимум дополнительных)
ну а записи всегда будут создаваться

в уже созданной модулем базе...

patriot
  • Группа: Новички
  • Пункты: 121
  • Регистрация: 08.04.2006
  • Пол: Мужчина
patriot
4.03

4.03

Дак и я про тоже а причем тут новая таблица?

name
  • Группа: Клиент
  • Пункты: 18
  • Регистрация: 25.06.2008
  • Пол: Мужчина
  • Предупреждения:
    1. 1
name
3.95

3.95

15.03.2009 23:43:12

а как удалить поле? :)

Open SLAED 1.*
PHP 5
Локальный сервер
xaxexa (Гость)
  • Нет информации
xaxexa (Гость)
Открыть Ответить

Хотите опробовать SLAED CMS в действии?

Идеи и предложения
Обратная связь