【问题标题】:Passing value from View to Controller in code igniter在codeigniter中将值从视图传递到控制器
【发布时间】:2014-04-09 09:06:10
【问题描述】:

我正在尝试将值从 View 传递到 Code Igniter 中的 Controller,它是链接的一部分 我需要传递的值是“Backup/Aircrack”

在控制器方面我收到的只是备份而不是其余部分??

有什么建议吗??

【问题讨论】:

    标签: php codeigniter view controller


    【解决方案1】:

    如果您与 codeigniter 段函数混淆,这是获得价值的替代方法之一

    <a href="/controller/function?value1=answer1&value2=answer2">Click me</a>
    

    控制器:

    fucntion function_name(){
    if($this->input->get())
    {
    $value1 = $this->input->get('value1');
    $value2 = $this->input->get('value2');
    }
    }
    

    【讨论】:

      【解决方案2】:

      假设你的链接是这样的;

      <a href="/foocontroller/barmethod/Backup/Aircrack">Click me</a>
      

      那么你的控制器应该是这样的;

      public function barmethod($param1, $param2)
      {
          // $param1 would be Backup
          // $param2, would be Aircrack
      }
      

      注意这是假设你没有对你的路由做任何奇怪的事情。

      【讨论】:

        【解决方案3】:

        也试试下面的选项..

        在您的控制器中,包括/加载 url 帮助程序,如下所示

        $this->load->helper('url');
        

        并尝试以下代码。位置计数从“1”开始。所以第一段是“foocontroller”。

        echo $this->uri->segment(3) // this will return the Backup
        echo $this->uri->segment(4) // this will return the Aircrack
        

        【讨论】:

          猜你喜欢
          • 2015-10-03
          • 1970-01-01
          • 1970-01-01
          • 2013-12-06
          • 1970-01-01
          • 1970-01-01
          • 2011-09-12
          • 2011-09-09
          • 1970-01-01
          相关资源
          最近更新 更多