какие storage-type допускаются?
Moderator: DenisBY
-
- Znuny newbie
- Posts: 8
- Joined: 12 Oct 2011, 13:39
- Znuny Version: 3.0.10
- Real Name: Igor Belikov
- Company: Infoservice
какие storage-type допускаются?
Искал-искал - так и не нашел, какие storage-type могут указываться в дополнительных полях, кроме var и int?
-
- Znuny superhero
- Posts: 631
- Joined: 17 Mar 2011, 14:40
- Znuny Version: 5.0.6
- Real Name: Yuri Kolesnikov
- Location: Russia
Re: какие storage-type допускаются?
Какие дополнительные поля Вы имеете в виду? FreeText и FreeTime поля говорят за себя. В версии 3.1 там Dynamic fields их описание есть в мануале.
Best regards Yuri Kolesnikov
OTRS 5.0.14, ITSM 5.0.14
SUSE 13.2, MariaDB 10.0.22(productive)
OTRS 5.0.14, ITSM 5.0.14(test)
OTRS 5.0.14, ITSM 5.0.14
SUSE 13.2, MariaDB 10.0.22(productive)
OTRS 5.0.14, ITSM 5.0.14(test)
-
- Znuny newbie
- Posts: 8
- Joined: 12 Oct 2011, 13:39
- Znuny Version: 3.0.10
- Real Name: Igor Belikov
- Company: Infoservice
Re: какие storage-type допускаются?
В config.pm описываются поля, которые извлекаются из БД. Там же можно описать дополнительные поля.
и так далее.
В примерах я увидел два варианта storage-type - 'var' и 'int'.
Немного поковырявшись в коде, пришел к выводу, что других типов не существует. Я прав?
Code: Select all
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target
[ 'UserLastname', 'Lastname', 'last_name', 1, 1, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'first_name', 1, 1, 'var', '', 0 ],
В примерах я увидел два варианта storage-type - 'var' и 'int'.
Немного поковырявшись в коде, пришел к выводу, что других типов не существует. Я прав?
-
- Znuny superhero
- Posts: 631
- Joined: 17 Mar 2011, 14:40
- Znuny Version: 5.0.6
- Real Name: Yuri Kolesnikov
- Location: Russia
Re: какие storage-type допускаются?
В описаниях не встречал. Если немного пофантазировать, то по описаниям, дополнительные поля, которые Вы имеете в виду, сначала вносятся ручками в БД. Из этого можно предположить, что можно внести все, что допускает конкретная СУБД. Надо пробовать если есть реальная необходимость.
Best regards Yuri Kolesnikov
OTRS 5.0.14, ITSM 5.0.14
SUSE 13.2, MariaDB 10.0.22(productive)
OTRS 5.0.14, ITSM 5.0.14(test)
OTRS 5.0.14, ITSM 5.0.14
SUSE 13.2, MariaDB 10.0.22(productive)
OTRS 5.0.14, ITSM 5.0.14(test)
-
- Znuny newbie
- Posts: 8
- Joined: 12 Oct 2011, 13:39
- Znuny Version: 3.0.10
- Real Name: Igor Belikov
- Company: Infoservice
Re: какие storage-type допускаются?
Если это собственная БД OTRS - да, в таблицу customer_user добавляются нужные поля.yuri0001 wrote:В описаниях не встречал. Если немного пофантазировать, то по описаниям, дополнительные поля, которые Вы имеете в виду, сначала вносятся ручками в БД.
Но в OTRS есть возможность использовать "левые" БД, со своей собственной структурой - тогда там эти поля уже есть
Впрочем, это не важно.
А вот тут вы не правы. Описание storage-type в конфиге делается для OTRS, чтобы в коде можно было определиться, как с этими полями работать. Поэтому в описании можно указывать только те типы, на которые ориентирован код.yuri0001 wrote:Из этого можно предположить, что можно внести все, что допускает конкретная СУБД.
Поэтому и возник вопрос - какие еще варианты storage-type предусмотрены в коде.
В принципе, мне пока хватило имеющихся.yuri0001 wrote:Надо пробовать если есть реальная необходимость.
Например, мне понадобилось хранить значение типа DATETIME (MySQL). Описал его как 'var' в конфиге. Для отображения годится. (Данные в таблицу переносятся из другой базы скриптом по крону)