【问题标题】:Codeigniter URL redirection and routing, pagination redirect to listinag pageCodeigniter URL重定向和路由,分页重定向到listinag页面
【发布时间】:2016-03-23 12:11:36
【问题描述】:

我是 Codeigniter 的新手 我的列表页面重定向到详细页面 带有分页的列表页面

url => holida.local/destinations/explore/all-destinations/3

所有目的地的平均类别名称

我的目的地详情页面

url => holida.local/destinations/explore/hill-country/badulla

我把我的路线改成---

$route['default_controller'] = 'home';

$route['destinations/(:any)/(:any)/(:any)'] = "destinations/detail/$1/$1";

当我点击分页下一个按钮时重定向它的详细页面(它应该是去列表页面)没有路由分页正常工作

【问题讨论】:

  • 你得到解决方案了吗?

标签: php codeigniter pagination routes


【解决方案1】:

试试这个 - 更新

$route['destinations/detail/(:any)/(:any)'] = "destinations/detail/$1/$2";
$route['destinations/explore/(:any)/(:any)'] = "destinations/explore/$1/$2";

【讨论】:

  • 我试试这个,但都是一样的问题
  • @Beliya:您要路由的控制器名称和函数名称是什么?
  • 据我了解,您的控制器名称是目的地,函数名称是 detail(),如果我错了,请纠正我
  • class Destinations,还有explore两个函数,详情
  • 好的,你想在这个网址上使用哪个功能?探索还是详述?
【解决方案2】:

这个工作

$route['destinations/explore/(:any)/(:num)'] = "destinations/explore/$1/$2"; $route['destinations/explore/(:any)/(:any)'] = "destinations/detail/$1/$1";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-08
    • 2012-07-22
    • 2018-12-04
    • 1970-01-01
    相关资源
    最近更新 更多