我有一个带有名称索引的PHP CodeIgniter控制器,并且有一个方法可以使用API get方法获取id kode($ kode)的详细信息。
现在我需要显示kode数据,例如id AALI 我称这个URL http://www.example.com/?q=AALI
我的目标 如何通过下一个URL访问用户数据 http://www.example.com/AALI
我尝试在代码Igniter上使用函数_remap,但它仍然无法正常工作。
答案 0 :(得分:0)
根据您的声明,您的控制器名称是索引,控制器中将有一个索引函数,用于呈现默认视图。这意味着您已将default_controller更改为Config.php中的索引
现在,如果您阅读上面有关Codeigniter URL的链接,有一种方法可以获取在“/”后面的URL中传递的数据。您必须加载url helper,您可以自动加载(推荐)它或在构造函数中加载它或根据您的方便控制器
然后你可以输入
$param=$this->uri->segment(2); // in case your URL is http://www.example.com/AALI
第一个段是控制器本身,第二个段是功能,如果你的网址是完整的,第三个是CI网址结构中的参数,但如果你没有提供功能名称,第一个段将永远是你的控制器。所以第二个是你的参数。只需将其保存在变量中即可。