Php 是否可以将视图中的变量发布到控制器中

Php 是否可以将视图中的变量发布到控制器中,php,codeigniter,Php,Codeigniter,是否可以将视图中的变量发布到控制器中? 我想在视图中设置一个变量。我想我需要做一些类似的事情来让它工作->示例: $test = '123'; 然后将其放入控制器中,如下所示: $testing = $this->input->get($test, TRUE); 所以我可以在模型中使用$testing fullcalendar.js: eventClick: function(calEvent, jsEvent, view) { $( "#dialogstatusevent" )

是否可以将视图中的变量发布到控制器中? 我想在视图中设置一个变量。我想我需要做一些类似的事情来让它工作->示例:

$test = '123';
然后将其放入控制器中,如下所示:

$testing = $this->input->get($test, TRUE);
所以我可以在模型中使用$testing

fullcalendar.js:

eventClick: function(calEvent, jsEvent, view) {
$( "#dialogstatusevent" ).dialog({
    autoOpen: false,
    height: 'auto',
    width: 'auto',
    modal: true,
    closeOnEscape:true, 
    resizable:false, 
    show:'fade',
    buttons: { 
      "Edit": function() {
      var 
      id = $("#idstatus").val(),


      if(startdatestatus=='' || enddatestatus=='')
            {
                //alert("Please do not empty....!",title="Hello");
                $("#d2").dialog("open");
                $("#d2").dialog({
                    buttons:{
                        "OK":function(){
                                $(this).dialog("close");
                                $("#id:first").focus(); 
                            }
                        }
                    }); 
                exit;
            }//End if statement


     $.post('../testcalendar/db/processupdate.php',{
            id: id, action:'joined'
        }); var nTime = 1 * 50;
                window.setTimeout("location.reload()", nTime);
        $("#idstatus").val('');
        $(this).dialog("close");
        }, 
        "Cancel": function() { 
        $("#idstatus").val('');
        $(this).dialog("close"); 
        } 

    }
    }

    );
    $("#idstatus").val(calEvent.idEvent),
        },
id的html: 身份证件:

控制器我想将$test设置为与idstatus相同的id:

$data['teamleden'] = $this->agenda_model->teamleden($test);
型号:

 function teamleden($test)
 {
  $this->db->select('evenementontvanger.idWerknemer, Werknemer.Voornaam,Werknemer.Achternaam');
  $this->db->from('evenementontvanger');
  $this->db->join('Werknemer', 'Werknemer.idWerknemer = evenementontvanger.idWerknemer');   
  $this->db->where('evenementontvanger.idEvent', $test);

  $query = $this->db->get();

   if($query -> num_rows()>=1)
   {
     return $query->result();
   }
   else
   {
     return false;
   }
 }

你可以使用会话:这不是我想要的。我想在同一个会话中多次请求。还有别的办法吗?会话阵列$_会话['test'][]=123,每次它都将向$\u会话['test']添加新密钥。另外,为什么您首先要将变量从视图分配给控制器?至少您可以在控制器中声明它,而不知道CI约定,但是$这个->视图->myVar=;在视图$this->myVar=123中,因此在请求之后,在控制器中,您将拥有$this->view->myVar,其值为123,您可以将值从视图传递到控制器,然后再从控制器传递到模型,但如何传递呢?我用一些代码编辑了我的问题。希望它能更好地解释我的问题。