Php 模块视图文件在Codeigniter 4中显示无效

Php 模块视图文件在Codeigniter 4中显示无效,php,codeigniter-4,Php,Codeigniter 4,我已将模块文件夹添加到..\app\Config\Autoload.php public $psr4 = [ APP_NAMESPACE => APPPATH, // For custom app namespace 'Config' => APPPATH . 'Config', 'Blog' => ROOTPATH . 'example/blog', ]; namespace Config;

我已将模块文件夹添加到..\app\Config\Autoload.php

public $psr4 = [
          APP_NAMESPACE => APPPATH, // For custom app namespace
          'Config'      => APPPATH . 'Config',
          'Blog'      => ROOTPATH . 'example/blog',
];
namespace Config;

// Create a new instance of our RouteCollection class.
$routes = Services::routes();

$routes->get('blog', 'blog::index', ['namespace' => 'Blog\Controllers']); 
namespace Blog\Controllers;

class Blog extends \CodeIgniter\Controller {

    function index() { 
        echo view('Example\Blog\Views\show_blog');
    }

} 
我的目录:

/Home directory of main project folder
/example
    /Blog
        /Config
            /Routes.php
        /Controllers            
            /Blog.php
        /Views
           /show_blog.php
Routes.php

public $psr4 = [
          APP_NAMESPACE => APPPATH, // For custom app namespace
          'Config'      => APPPATH . 'Config',
          'Blog'      => ROOTPATH . 'example/blog',
];
namespace Config;

// Create a new instance of our RouteCollection class.
$routes = Services::routes();

$routes->get('blog', 'blog::index', ['namespace' => 'Blog\Controllers']); 
namespace Blog\Controllers;

class Blog extends \CodeIgniter\Controller {

    function index() { 
        echo view('Example\Blog\Views\show_blog');
    }

} 
Blog.php

public $psr4 = [
          APP_NAMESPACE => APPPATH, // For custom app namespace
          'Config'      => APPPATH . 'Config',
          'Blog'      => ROOTPATH . 'example/blog',
];
namespace Config;

// Create a new instance of our RouteCollection class.
$routes = Services::routes();

$routes->get('blog', 'blog::index', ['namespace' => 'Blog\Controllers']); 
namespace Blog\Controllers;

class Blog extends \CodeIgniter\Controller {

    function index() { 
        echo view('Example\Blog\Views\show_blog');
    }

} 
在运行my_domain/index.php/blog后,会显示以下错误:

CodeIgniter\View\Exceptions\ViewException

Invalid file: Example\Blog\Views\show_blog.php
没有从该解决方案中获得任何解决方案:

我错在哪里?正在寻求帮助。
提前感谢。

将Blog.php改成这个,对我很有用

namespace Blog\Controllers;

class Blog extends \CodeIgniter\Controller {

    function index() { 
        echo view('Blog\Views\show_blog');
    }

} 
信用:CI论坛