EnglishРусскийУкраїнська
В теме нет новых постов

ID архива значений


Автор Сообщение
Сообщение создано: 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
Добавил проброс адреса атрибута параметра, с которым связан архив, в имя архива, если там пусто.
Теперь, для активных архивов, будет видно происхождение сразу же.

Учиться, учиться и учиться лучше чем работать, работать и работать.



0351