【问题标题】:How to get parameter with routing rules in CodeIgniter如何在 CodeIgniter 中使用路由规则获取参数
【发布时间】:2015-03-09 12:21:12
【问题描述】:

我的 base_url 是“http://localhost/App-Feeder/”

默认控制器是“详细信息”

我如何编码我的路由和控制器以将我的 URL 设为“http://localhost/App-Feeder/table/place”

其中“place”是一个获取参数,应该加载到另一个页面。 我试过这样:

我的 route.php

$route['table/(:any)'] = "detail/lala/(:any)";

控制器:detail.php

class Detail extends CI_Controller {

    public function lala($place)
    {
        echo "choose=".$place;
    }
}

但它会显示:

choose=(:any)

应该是显示:

choose=place

谁能帮帮我?

【问题讨论】:

    标签: php


    【解决方案1】:

    替换

     $route['table/(:any)'] = "detail/lala/(:any)";
    

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

    【讨论】:

      【解决方案2】:

      为了更好地了解 codeignitor,请点击此链接 here 并尝试解决您的问题

      $route['product/(:any)'] = "catalog/product_lookup_by_id/$1";
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-22
        • 2021-06-28
        • 1970-01-01
        • 2013-04-30
        • 2021-09-18
        • 2013-12-16
        相关资源
        最近更新 更多