Ошибки Undefined index

Главные вкладки

Аватар пользователя sovetnik sovetnik 23 сентября 2012 в 13:44

Здравствуйте!

Увидел вот такую пару ошибок:

Notice: Undefined index: sale_flat в функции _field_ui_bundle_admin_path() (строка 325 в файле ***/html/modules/field_ui/field_ui.module).
Notice: Undefined index: sale_flat в функции field_ui_fields_list() (строка 35 в файле ***/html/modules/field_ui/field_ui.admin.inc).

в 325 строке лежит это:
<?php $bundle_info $bundles[$bundle_name];?>

в 35 строке:
<?php  $rows[$field_name]['data'][2][] = $admin_path l($bundles[$entity_type][$bundle]['label'], $admin_path '/fields') : $bundles[$entity_type][$bundle]['label'];?>

Подскажите, что это значит и как это исправить, сам php не знаю.

Комментарии

Аватар пользователя sovetnik sovetnik 24 сентября 2012 в 12:35

orion76, да, тип материала присутствовал. Но потом был удален, а одна строка осталась в таблице field_config_instance, в которой этот тип материала остался. Вероятно она и была причиной. Забекапил базу, строку удалил, ошибка пропала.

Аватар пользователя alexandr.poddubsky alexandr.poddubsky 24 сентября 2012 в 14:10

в php.ini есть директива по выводу ощибок, на локале полезно самые строкие правила у меня так локально стоит

; Default Value: E_ALL & ~E_NOTICE
; Development Value: E_ALL | E_STRICT
; Production Value: E_ALL & ~E_DEPRECATED
; http://php.net/error-reporting
error_reporting = E_ALL & ~E_DEPRECATED

так же есть директивы по выводу ошибок

например display_errors = On

вообще все директивы на рабочем хосте нужно вырубать.