php - Pass variable from view to view codeigniter -
i know how send variable 1 view view in codeigniter.
my controller want pass "input" variable here:
public function registroarea() { $data = array('views' => 'registrararea'); $input = array(); $input["input_name"]= array( 'name' => 'nombrearea', 'class' => 'form-control'); $input["input_submit"]= array( 'name' => 'submit', 'value' => 'guardar', 'class' => 'btn btn-success btn-lg'); //print_r($input); $this->load->view('template', $data, $input); } my template view load view:
<section class="content"> <?php if($views==""): ?> <center> <h1>bienvenido</h1> </center> <?php else:?> <?php $this->load->view($views, $input);?> <?php endif; ?> </section> my view form in should load variable in "input":
<?php echo form_open('guardararea') ?> </br></br> <div class="container"> <div class="row"> <div class="col-xs-3 col-md-3"></div> <div class="col-xs-6 col-md-6"> <div class="form-group"> <?php echo form_label("nombre del area", "nombrearea") ?> <div class="controls"> <?php echo form_input($input_name) ?> </div> </div> </div> <div class="col-xs-3 col-md-3"></div> </div> <!-- div row --> </div> <!-- div container --> </br></br> <div class="container"> <div class="row"> <div class="col-xs-12 col-md-12"> <center> <?php echo form_submit($input_submit) ?> </center> </div> <!-- div col-xs-12 col-md-12--> </div><!-- div row--> </div> <!-- div container --> <?php echo form_close()?> i thank collaboration.
you should pass info through data array, should able access in subsequent views being loaded.
edit: 3th argument of load->view should not used pass variables. see documentation: codeigniter views
as should send data controller through data array:
$data['input'] = array( "input_name" => array( 'name' => 'nombrearea', 'class' => 'form-control'), "input_submit" => array( 'name' => 'submit', 'value' => 'guardar', 'class' => 'btn btn-success btn-lg'), ); this can accessed in (all) subsequent views $input['input_name']
or can pass sub arrays individual $data['input_name'] , $data['input_submit'] if preferer access them view $input_name , $input_submit.
the $data parameter array passed on.
Comments
Post a Comment