|
Сообщение создано: 22. 11. 2011 [14:02]
|
|
fido_max
Максим Кочетков
Создатель темы
Зарегистрирован(а) с: 28.10.2010
Сообщения: 38
|
Если создавать архив значений из вкладки "Архивация" в конфигурации параметра, то архив создаётся с идентификатором [Имя параметра]_[Имя атрибута]. Может логичнее было бы [Имя контроллера]_[Имя параметра]_[Имя атрибута]? А то в случае если в разных контроллерах присутствуют одинаковые параметры получается путаница. Можно конечно создавать архиватор вручную, указав ему ID, атрибут и т.д. но это существенно увеличивает трудоёмкость.
|
|
Сообщение создано: 22. 11. 2011 [15:25]
|
|
roman
Roman Savochenko
Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 1460
|
"fido_max" wrote:
Если создавать архив значений из вкладки "Архивация" в конфигурации параметра, то архив создаётся с идентификатором [Имя параметра]_[Имя атрибута]. Может логичнее было бы [Имя контроллера]_[Имя параметра]_[Имя атрибута]? А то в случае если в разных контроллерах присутствуют одинаковые параметры получается путаница.
Не присутствуют одинаковые, потому как это там в принципе недопустимо.
Такая схема автоматического именования выбрана в виду ограничения на размер идентификатора архиватора в 20 символов, а расширение его приведёт к потере совместимости с существующими архивами!
Форум читаем: http://oscada.org/ua/forum/posts/otslezhivanie_oshibok/perepolnenie_stroki_pri_zapisi_v_bd_mysql
Учиться, учиться и учиться лучше чем работать, работать и работать.
|
|
Сообщение создано: 23. 11. 2011 [13:20]
|
|
roman
Roman Savochenko
Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 1460
|
Добавил проброс адреса атрибута параметра, с которым связан архив, в имя архива, если там пусто.
Теперь, для активных архивов, будет видно происхождение сразу же.
Учиться, учиться и учиться лучше чем работать, работать и работать.
|