Неустранимая ошибка: нет функции соответствия для перегруженного - PullRequest
0 голосов
/ 28 марта 2012

Развертывание приложения в рабочей среде и выполнение следующей ошибки в представлениях, содержащих вызов функции рендеринга:

Неустранимая ошибка: нет функции соответствия для перегруженного рендера

Пример /fuel/app/views/profile.php:

echo render('_validation');

Визуализация определена в /fuel/core/classes/view.php. Автозагрузчик должен сделать это доступным.

Идеи по экологическим вопросам, которые могут быть причиной этого?

Редактировать: APPPATH и COREPATH содержат правильные пути к файлам

Ответы [ 2 ]

0 голосов
/ 28 марта 2012

Не уверен, что это специфическая проблема с 5.3.3, но мы просто изменили render () на View :: forge () для всех приложений, и все в порядке.

0 голосов
/ 28 марта 2012
  1. Попробуйте использовать более понятные имена функций, чтобы у вас не возникало проблем со стандартными функциями PHP.

  2. Похоже, ваша функция рендеринга объявлена ​​внутри класса, если это так, вы должны инициализировать объект этого класса или использовать существующий объект для вызова метода

    echo $ object-> render ('_ validation');

...