codeigniter 4中url中的控制器名称不起作用

yv5phkfx  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(113)

当我使用这个

Localhost/CI4/public

Localhost/CI4/public/index.php

它加载并显示具有默认控制器的默认页面,但当我使用

Localhost/CI4/public/index.php/Home

Localhost/CI4/public/index.php/Home/index

它给出 *'404错误文件未找到-控制器或其方法未找到1
路由. Php文件2

vlf7wbxs

vlf7wbxs1#

假设我的控制器名称是ContactController,方法是index,我使用URL contact访问它
在config/route.php文件中

$routes->get('contact', 'ContactController::index');

在控制器中

namespace App\Controllers;

class ContactController extends BaseController
{
    public function index(): void
    {
        echo "call me";
    }
}

要访问此功能,只需使用

http://localhost/contact

publicindex.php无关

相关问题