私はこのフレームワークが初めてで、ビューのレンダリングに問題があります。ここに私のコードがあります。私はこのサイトhttp://zf2.readthedocs.io/en/latest/in-depth-guide/first-module.htmlからのチュートリアルに従っています。私は本当にここにこだわっているのですが、何度も何度も同じエラーが出ます。おかげZend View Renderer PhpRenderer :: render:テンプレートをレンダリングできません。レゾルバがファイルに解決できませんでした。
module.config.php
return array(
// This lines opens the configuration for the RouteManager
'view_manager' => array(
'template_path_stack' => array(
__DIR__ . '/../view',
),
),
'controllers' => array(
'invokables' => array(
'Blog\Controller\List' => 'Blog\Controller\ListController'
)
),
'router' => array(
// Open configuration for all possible routes
'routes' => array(
// Define a new route called "post"
'post' => array(
// Define the routes type to be "Zend\Mvc\Router\Http\Literal", which is basically just a string
'type' => 'literal',
// Configure the route itself
'options' => array(
// Listen to "/blog" as uri
'route' => '/blog',
// Define default controller and action to be called when this route is matched
'defaults' => array(
'controller' => 'Blog\Controller\List',
'action' => 'index',
)
)
)
)
),
)。
編集:
追加情報:Zendの\ビュー\例外の\のRuntimeException
メッセージ:Zendの\ビュー\レンダラ\ PhpRenderer ::レンダリング:テンプレートをレンダリングすることができません "ブログ/リスト/インデックス" ;リゾルバは私のコントローラについては、ファイル
module
Blog
config
module.config.php
src
Blog
Controller
ListController.php
view
blog
list
index.phtml
Module.php
に解決できませんでした、それだけでこの
namespace Blog\Controller;
use Zend\Mvc\Controller\AbstractActionController;
Class ListController extends AbstractActionController
{
}
のmodule.config.phpに以下のコードを使用することができますか? – Fge
投稿を編集しました。私はチュートリアルのステップを踏んだが、まだこのエラーが発生しています。 –