Я пытаюсь использовать компоненты \ Zend \ View для отображения страниц и форм без полного фреймворка.zf2 using view standalone
Используя композитор, я установил ZendFramework \ Зенд-вид 2,6
После некоторых исследований я обнаружил следующие примеры кода использовать представление автономный:
$resolver = new \Zend\View\Resolver\TemplatePathStack();
$resolver->addPath('/path/to/view/dir');
$renderer = new \Zend\View\Renderer\PhpRenderer();
$renderer->setResolver($resolver);
$viewModel = new \Zend\View\Model\ViewModel();
$viewModel->setTemplate('index.phtml');
$viewModel->setVariable('userName', 'John Doe');
echo $renderer->render($viewModel)
Но это порождает следующее исключение :
Catchable fatal error: Argument 1 passed to Zend\ServiceManager\AbstractPluginManager::__construct() must be an instance of Zend\ServiceManager\ConfigInterface, instance of Zend\ServiceManager\ServiceManager given, called in C:\workspace\project\vendor\zendframework\zend-view\src\HelperPluginManager.php on line 250 and defined in C:\Program Files (x86)\Zend\ZendServer\data\libraries\Zend_Framework_2\default\library\Zend\ServiceManager\AbstractPluginManager.php on line 62
Что мне не хватает? Или есть ли какие-либо другие ресурсы для запуска zf2-представлений для автономной работы?
Не дав ответа, но вот как я использовал 'Zend \ View' в силикатном HTTPS микрокаркас приложения: // суть. github.com/Xerkus/a8c6fa3b622632c018ae4986d8c11ba4 – Xerkus
Спасибо за ответ - интересное чтение, но я не вижу никакой другой конфигурации или понимания того, как использовать zend-view отдельно от вашего примера. Это с zend-view 2.6? –