Защита полей от редактирования

Когда нужно чтобы данные нельзя было редактировать, но чтобы они отображались в окне редактирования, применяйте параметр $fields['readonly'] со списком (массивом) номеров полей. Пользователь не сможет редактировать такие поля вручную.

Как правило, данные в такие поля записываются в момент создания новой записи с помощью массива $defaults.