Invalid argument supplied for foreach() в функции DatabaseCondition->compile()

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

Аватар пользователя binnick binnick 1 сентября 2012 в 12:56

Здравствуйте!
Пытаюсь освоиться в Drupal (на бесплатном хостинге timeweb.ru), но что-то у меня не выходит "каменный цветок". В числе прочего смущает страшилка-предупреждение:
"Warning: Invalid argument supplied for foreach() в функции DatabaseCondition->compile() (строка 1854 в файле /home/f/fr17280/public_html/includes/database/query.inc)."

Собственно вопросы: можно ли как-нибудь устранить это Warning? Как это предупреждение может сказываться на функциональности (как будто не все работает, а причины я не пойму: то ли глюки, то ли руки)?

Я посмотрел файл query.inc, кусок вызывающего warning кода выглядит вот так (строка 1854 - "foreach ($condition['value'] as $value) {"):

 if ($operator['use_value']) {
              foreach ($condition['value'] as $value) {
                $placeholder = ':db_condition_placeholder_' . $queryPlaceholder->nextPlaceholder();
                $arguments[$placeholder] = $value;
                $placeholders[] = $placeholder;
              }
            }

Комментарии