Я получаю следующее сообщение об ошибке в моем ZF2 FlashMessenger:вызов функции члена ToArray() на массиве в FlashMessenger
вызов функции члена ToArray() на массиве в/поставщика/ZendFramework/Зенд-MVC /src/Controller/Plugin/FlashMessenger.php на линии 306
FlashMessages будет оказана моим FlashMessageHelper:
namespace Application\View\Helper;
use Zend\View\Helper\AbstractHelper;
use Zend\View\Helper\FlashMessenger;
class FlashMessageHelper extends AbstractHelper {
public function __invoke(FlashMessenger $flashMessenger) {
$flashMessenger->setMessageOpenFormat('<div%s><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button><p class="text-center">');
$flashMessenger->setMessageSeparatorString('</p><p class="text-center">');
$flashMessenger->setMessageCloseString('</p></div>');
$flashMessenger->setAutoEscape(false);
echo $flashMessenger->render('error', array(
'alert',
'alert-dismissible',
'alert-danger'
));
echo $flashMessenger->render('info', array(
'alert',
'alert-dismissible',
'alert-info'
));
echo $flashMessenger->render('default', array(
'alert',
'alert-dismissible',
'alert-warning'
));
echo $flashMessenger->render('success', array(
'alert',
'alert-dismissible',
'alert-success'
));
}
}
?>
кто-нибудь знает об этой ошибке? Это первый раз, когда эта ошибка произошла. Google и «zend-mvc» - репо - проблемы ничего не говорят об этом.
Спасибо за внимание!
Привет, Райдер, я не вижу различия в моем коде? Ваш код ниже ** В представлении, если используется Bootstrap: ** именно то, что я делаю с моим FlashMessageHelper. Этот Помощник является частью многих личных проектов и в первый раз, когда эта ошибка произошла. – michga93