可能重复:
CodeIgniter 路由
应该发生什么:用户导航到 URI,routes.php 获取状态并将其发送到控制器,控制器从数据库查询中返回一些信息。很基本的东西。
问题:URI 没有将变量传递给控制器。有人告诉我
States::state_summary 缺少参数 1
我可以为函数参数设置默认值,即。($st='Alabama') 一切顺利。
我什至不明白这怎么可能。也许至少告诉我需要测试什么来追踪错误。
网址:
http://example.com/index.php/states/Alabama
路线.php:
$route['states/(.*)'] = "states/state_summary/$1";
状态控制器:
...
function state_summary($st)
{
// DB query
// Return data
}
...