比如说 当前画面是 index.php/manager/maker_search  点其中的一个连接 传值是 333 我想跳转到
index.php/manager/maker_delete 这个画面
但是如果我把参数加上 就会变成 index.php/manager/maker_delete?name = 333
这样就找不到指定的画面这是为什么
什么办法能找到指定画面 而且参数能传过去 
(要用的两个controller) 一个画面一个 这是要求。。

解决方案 »

  1.   

    一般这样的mvc框架uri是这样的。index.php/controller/action/param1/value1/param2/value2so,你试试看以下的urlindex.php/manager/maker_search/name/333 
      

  2.   

    试验过了  是这个样字http://localhost:7070/CRM/index.php/manager/maker_detail/1000003 这个不好用 
    但是还是不好用 view <?=anchor('manager/maker_detail/'.$maker->no, $maker->no);?>是这个样子 
    http://localhost:7070/CRM/index.php/manager/maker_detail 这个好用 
    是不是后台 controller 写的有问题啊?
      

  3.   

    怎么个不要用法咧?index.php/manager/maker_search/name/333 对应的controllerclass manager extends Controller
    {
       function maker_search()
       {
           print_r($this->uri->uri_to_assoc());
       }
    }
      

  4.   

    呵呵 好用了  是这样 <?=anchor('manager/maker_detail/'.$maker->no, $maker->no);?> 这段代码 maker_detail/ 后面没有写 对应controller 的方法 
    <?=anchor('manager/maker_detail/方法名字'.$maker->no, $maker->no);?>  这样就好了 呵呵 foolbirdflyfirst 谢谢你了