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

时间:2014-03-20 08:51:31

标签: php codeigniter

是否可以将视图中的变量发布到控制器中? 我想在视图中设置一个变量。我认为我需要做这样的事情才能让它发挥作用 - >例如:

$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:                  ID:             
                                  

控制器我想设置$ test,其id与idstatus相同。:

$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;
   }
 }

0 个答案:

没有答案