Werfen Sie einen Blick auf diese https://github.com/zendframework/zend-expressive/issues/335
Hier ist, wie mein Werk wie folgt aussieht:
public function __invoke(ContainerInterface $container)
{
$config = $container->has('config') ? $container->get('config') : [];
$config = isset($config['view_helpers']) ? $config['view_helpers'] : [];
$manager = new HelperPluginManager($container, $config);
return $manager;
}
Update:
Da ich dies unklar wir war es erneut versuchen.
Wie Sie aus der Post auf Github, um zu sehen, die Nachricht zu veraltete Klasse entfernen Sie eine Datei config/autoload/zend-form.global.php
mit dem Inhalt erstellen müssen:
<?php
use Zend\Form\ConfigProvider;
$provider = new ConfigProvider();
return $provider();
Dadurch beseitigt so die Notwendigkeit hinzufügen zend- Form-View-Helper-Konfiguration zum Service-Manager innerhalb der Factory, die Sie erstellen.
Bedeutung Linien
$formConfig = new FormHelperConfig();
$formConfig->configureServiceManager($manager);
nicht mehr benötigt werden.
Auch Methode setServiceLocator
von HelperPluginManager
veraltet ist, so dass Sie diese beiden Zeilen ändern:
$manager = new HelperPluginManager(new Config($config));
$manager->setServiceLocator($container);
eine Zeile:
$manager = new HelperPluginManager($container, $config);
Als Ihre __invoke
Funktion führen wird wie folgt aussehen:
public function __invoke(ContainerInterface $container)
{
$config = $container->has('config') ? $container->get('config') : [];
$config = isset($config['view_helpers']) ? $config['view_helpers'] : [];
$manager = new HelperPluginManager($container, $config);
return $manager;
}
Sie verwenden View-Helfer in Ihnen r Ansichtsvorlage. Here finden Sie die Liste aller Zend-Form-View-Helfer zusammen mit Beispielen.
Ich hoffe, dass diese Sache klarer wurde, weil ich es nicht verstehe, Dinge zu erklären.
Wie beantwortet das die Frage? Kannst du genauer sein? –
Bitte detaillierte Konfigurationsstruktur angeben? – Drakulitka
Ich benutze 'AbstractActionFactory', wie kann ich es implementieren? [https://xtreamwayz.com/blog/2015-12-30-psr7-abstract-action-factory-one-for-all] – Drakulitka