收藏本站 Archiver
    请 后使用快捷导航
    没有账号?入住 CI 中国社区
    查看: 3035|回复: 2

    [控制器] 构建静态页面问题

    [复制链接]
    楼主
    发表于 2025年1月20日 13:27:02 | 只看该作者 回帖奖励 |倒序浏览 |
    访问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', [Pages::class, 'index']);
    $routes->get('(:segment)', [Pages::class, 'view']);
    沙发
    楼主| 发表于 2025年1月20日 13:28:42 | 只看该作者
    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');

    }
    }
    藤椅
    楼主| 发表于 2025年1月20日 14:10:59 | 只看该作者
    根目录伪静态文件按照手册的内容改了,public目录下的伪静态未修改
    返回列表
    您需要登录后才可以回帖 登录 | 入住 CI 中国社区

    本版积分规则

    AltStyle によって変換されたページ (->オリジナル) /