构建静态页面问题
访问localhost:8080可以访问初始页面,但是按照手册在构建静态页面访问localhost:8080/home,显示No input file specified.,新人求助。routes.php文件内容如下:
<?php
use CodeIgniter\Router\RouteCollection;
/**
* @var RouteCollection $routes
*/
$routes->get('/', 'Home::index');
use App\Controllers\Pages;
$routes->get('pages', );
$routes->get('(:segment)', );
Controllers/Pages.php内容如下
<?php
namespace App\Controllers;
class Pages extends BaseController
{
public function index()
{
return view('welcome_message');
}
public function view(string $page = 'home')
{
if (! is_file(APPPATH . 'Views/pages/' . $page . '.php')) {
// Whoops, we don't have a page for that!
throw new PageNotFoundException($page);
}
$data['title'] = ucfirst($page); // Capitalize the first letter
return view('templates/header', $data)
. view('pages/' . $page)
. view('templates/footer');
}
} 根目录伪静态文件按照手册的内容改了,public目录下的伪静态未修改
页:
[1]