gpt4 book ai didi

php - 路由到 Controller

转载 作者:行者123 更新时间:2023-11-29 00:36:53 25 4
gpt4 key购买 nike

我有一个关于在 Codeigniter 中配置路由的基本问题。在我的应用程序中,我可以通过 $route['default_controller'] = "welcome"; 完美路由。我也可以使用它路由到与欢迎 Controller 不同的 Controller 。但是,它不允许我通过除 default_controller 之外的任何其他路由表达式进行路由。

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

$route['test'] = "welcome";
$route['default_controller'] = "welcome";
$route['404_override'] = '';

所以正如我已经提到的,如果我的 URL 路径是 localhost/myproject,它会让我欢迎 Controller ,但它不会让我使用 localhost/myproject/test 导航到同一个 Controller 。我希望你明白我的问题。

提前致谢

最佳答案

确保您的 Welcome Controller 中有一个索引方法来接受您的路线。

此外,Codeigniter 会自动处理许多路由。因此,如果您转到 localhost/myproject/test,它将转到您的 default_controller 的测试方法。因此,删除该测试路由并添加测试方法将为您解决此问题。

class Welcome extends CI_Controller
{
public function __construct()
{
}

public function index()
{
}

public function test()
{
echo 'test method';
}
}

关于php - 路由到 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13852764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com