codeigniter Передача массива из вида в контроллер - PullRequest
0 голосов
/ 05 апреля 2019

Вид: user_data из контроллера (значения промежуточного программного обеспечения базы данных)

<?php
      $ID['IDS'] = array_column($user_data, 'ID');
      print_r($ID);
     // print_r($ID)=Array( [IDS] => Array([0] => 0 [1] => ABCD [2] => EFG ) )?>

Контроллер

 $postData = $this->input->post();
 $payment_code=$postData['IDS'];

$payment_code=$ID;
$postData = $this->input->post();
echo "<b>Name :</b> ".$postData['IDS']."<br/>";
 $this->load->view('Demo/code_Send_data', ['code_key'=>$payment_code]);

[Вопросы] не может видеть значение в представлении code_Send_data как передать значение массива из вида в контроллер Мой <?php echo form_open('login/send_validated_Code_To_final',$ID['IDS']); ?> синтаксис правильный ??

1 Ответ

0 голосов
/ 06 апреля 2019

Если вы хотите отправить дополнительные скрытые входные данные из представления в контроллер, добавьте третий параметр, содержащий массив данных (второй параметр для атрибута, вы можете оставить его пустым):

$ID['IDS'] = array_column($user_data, 'ID');
<?php echo form_open('login/send_validated_Code_To_final', '', $ID); ?>

Refs: Документация помощника по формам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...