不是任何手段的后端人员,但可以浏览我的方式通过基本知识。我的问题是,我有我正在做的福利页面的以下功能。希望简化子页面与创建多个控制器功能和路由重定向。所以我决定把URI作为一个变量路由......不知道这是干净的做法(通常我只通过db动态创建页面时才走这条路)。但它的工作。控制器URI问题 - Codeigniter
如果我去website.com/benefits/{section}
IFs的工作,他们应该。但是,如果我去website.com/benefits/
,我会看到一个404页面 - 显然。我没有办法处理这个要求 - 只是因为我不知道如何。我如何重定向到主页是用户访问website.com/benefits/
并且没有定义uri(即$部分)?
编辑:或者明智地创建一个单独的function benefits(){}
功能以及下面的一个?这是好的做法吗?
控制器功能:
function benefits($section)
{
if($section == 'fitness')
{
echo('fitness page!');
}
elseif($section == 'health')
{
echo('health page!');
}
elseif($section == 'beauty')
{
echo('beauty page!');
}
elseif($section == 'sports')
{
echo('sports page!');
}
else
{
redirect('/');
}
}
什么是您想要重定向的“主页”?你的意思是'重定向('/');'是“重定向到主页”? – anvoz