Ошибка при сохранении + лог

#1 7 июля 2015 в 10:34
При сохранении записи вылетает ошибка "Найдены ошибки в форме". Ни какие поля при это мне подсвечиваются
в логах PHP такая ошибка:

[07-Jul-2015 12:28:19 Asia/Yekaterinburg] PHP Warning: trim() expects parameter 1 to be string, array given in W:\ProgramWorks\open_server\OpenServer\domains\www\site.ru\system\fields\number.php on line 85

Как поправить, куда копать подскажите плз?
#2 7 июля 2015 в 11:17
Видимо неправильно настроено данное поле с типом "число" или вы пытаетесь сохранить вместо строки массив значений.
#3 7 июля 2015 в 11:30
У меня добавлено несколько свойств
Одно из них числовое — и заполнено 3.3 т.е. дробным числом — грешил на это. Иправил это поле на строковое

теперь добавились еще ошибки
  1. [07-Jul-2015 13:13:03 Asia/Yekaterinburg] PHP Warning: include_once(W:\ProgramWorks\open_server\OpenServer\domains\www\site.ru/system/fields/.php) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in W:\ProgramWorks\open_server\OpenServer\domains\www\site.ru\system\config\autoload.php on line 25
  2.  
  3. [07-Jul-2015 13:13:03 Asia/Yekaterinburg] PHP Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening 'W:\ProgramWorks\open_server\OpenServer\domains\www\site.ru/system/fields/.php' for inclusion (include_path='.;w:/programworks/open_server/openserver/modules/php/PHP-5.3;w:/programworks/open_server/openserver/modules/php/PHP-5.3/PEAR/pear') in W:\ProgramWorks\open_server\OpenServer\domains\www\site.ru\system\config\autoload.php on line 25
  4.  
  5. [07-Jul-2015 13:13:03 Asia/Yekaterinburg] PHP Fatal error: Class 'field' not found in W:\ProgramWorks\open_server\OpenServer\domains\www\site.ru\system\controllers\admin\actions\ctypes_fields_options.php on line 17
  6.  
  7. [07-Jul-2015 13:19:37 Asia/Yekaterinburg] PHP Warning: Missing argument 2 for actionAdminCtypesPropsAjax::run() in W:\ProgramWorks\open_server\OpenServer\domains\www\site.ru\system\controllers\admin\actions\ctypes_props_ajax.php on line 5
  8.  
  9. [07-Jul-2015 13:20:32 Asia/Yekaterinburg] PHP Warning: Missing argument 2 for actionAdminCtypesPropsAjax::run() in W:\ProgramWorks\open_server\OpenServer\domains\www\site.ru\system\controllers\admin\actions\ctypes_props_ajax.php on line 5
  10.  
  11. [07-Jul-2015 13:23:13 Asia/Yekaterinburg] PHP Warning: trim() expects parameter 1 to be string, array given in W:\ProgramWorks\open_server\OpenServer\domains\www\site.ru\system\fields\number.php on line 85
#4 7 июля 2015 в 11:42
причем когда просто пересохраняешь статью ничего не трогая — все сохраняется
а если открыть сам текст статьи и чуть изменить или даже вообще очистить поле (Текст HTML) — то опять эта ошибка
#5 7 июля 2015 в 11:45
в каком же поле проблема то не пойму?

у меня всего одно Текст HTML + стандартные + одно числовое (там только число)
и 10 свойств, где числовое поле там только число
#6 7 июля 2015 в 11:49
Ваш код начинается с того, что вы пытаетесь подключить несуществующий класс поля — Class 'field'. В связи с этим система не может найти указанные файлы полей. Затем код выдаёт сообщение о пропущенных аргументах (в данном случае $category_id) при получении полей свойств. И в конце снова попытка сохранить массив вместо строки.
#7 7 июля 2015 в 12:32
пересохранил все записи (без измений) — теперь при измении како либо — ошибки "Найдены ошибки в форме" не вылетает

Но заметил что варниг

[07-Jul-2015 12:28:19 Asia/Yekaterinburg] PHP Warning: trim() expects parameter 1 to be string, array given in W:\ProgramWorks\open_server\OpenServer\domains\www\site.ru\system\fields\number.php on line 85

возникает при добавлении еще одного поля в "Свойствах" — это из чего происходит не пойму?
#8 7 июля 2015 в 12:46
У вас случайно, никакое поле свойства не дулируется с типом поля по названию или системному имени?
#9 7 июля 2015 в 13:47
у полей свойст — ведь нельзя задавать системное имя, только название
а названия в типах контента не совпадают, хотя в самом начале возможно пару полей и совпадало по названию, но сейчас нет
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.