Скрытые от редактирования поля

Скрытые поля

Некоторые поля в окне редактирования можно сделать невидимыми, а следовательно, недоступными для редактирования. Для этого в массиве $fields['hidden'] нужно перечислить номера таких полей. При этом, хотя, данные в скрытых полях и не редактируются, но они могут быть выведены в шаблоне обычным образом.

Какие поля обычно делают скрытыми?

По скрытым полям обычно производятся условные выборки. При этом, скрытые поля одновременно делают ключевыми полями pick-запросов.

В окне редактирования скрытие полей обеспечивается с помощью атрибута type="hidden" в элементе input или вообще путем исключения поля из html-кода, если для данного типа данных элемент input[type="hidden"] применить нельзя.

Секретные поля

Секретные поля создаются с помощью параметра $fields['secret']. Такие поля не видимы в окне редактирования, их нет в html-коде окна редактирования, и если даже вы искусственно отправите данные окна редактирования для обновления данных, секретные данные не будут приняты.