Php 有没有办法让第二段不去寻找函数?

Php 有没有办法让第二段不去寻找函数?,php,codeigniter,Php,Codeigniter,现在我的网站被设置为重定向到控制器名home 所以基本上,当我键入www.domain.com/home或www.domain.com时,我将在home controller中结束 现在,在那个controller//页面中,我正在从数据库加载一些表——这些数据将需要不时分页。这意味着分页的链接是: www.domain.com/home/3/ 现在,当访问此地址时,我设置它的方式将转到主控制器并查找函数名3 我的问题是: 是否有办法使CI将3视为变量而不是函数。 另外,是否有一种方法仅针对网站

现在我的网站被设置为重定向到控制器名home

所以基本上,当我键入www.domain.com/home或www.domain.com时,我将在home controller中结束

现在,在那个controller//页面中,我正在从数据库加载一些表——这些数据将需要不时分页。这意味着分页的链接是: www.domain.com/home/3/

现在,当访问此地址时,我设置它的方式将转到主控制器并查找函数名3

我的问题是:

是否有办法使CI将3视为变量而不是函数。
另外,是否有一种方法仅针对网站的该部分(我问这个问题是因为我已经用正常的“www.domain.com/admin/function/variable”设置了整个管理面板)

这就是我解决问题的方法:

在阅读了更多内容后,我了解到我可以将地址路由到某些控制器/函数

似乎在配置文件(application/config/routes.php)中有一个路由文件,通过在该文件中添加一两行代码,我的问题得到了解决

我添加了以下行:$route['home/(:num)]=“home”;将主页/号码重定向到主页

有很多方法可以做到这一点,但是上面的方法对我来说很好

有关路由的完整说明,请访问:

[ellislab.com/codeigniter/user_guide/general/routing.html][1] 
希望对其他CodeIgniter有所帮助。

当我打开home controller时,我有“第一页”,但如果我想看到下一页,控制器有一个分页结果功能。即:

对于我的第一页,这是链接:

http://127.0.0.1/thesis/index.php/profiles/
当我切换到下一页时,URL变成:

http://127.0.0.1/thesis/index.php/profiles/list/20

好的,找到了解决方案,谢谢大家的关注。永远不要告诉任何人你发现了什么…我没想到会有很多人在做CodeIgniter,但我做的是,我去了application->configs->rouning.php并添加了一行:$route['home/(:num)]=“home”;它击溃了从家到家的数字。似乎有效。有关详细信息,请访问: