неопределенная переменная в представлении - PullRequest
0 голосов
/ 26 мая 2018

я хочу иметь возможность доступа к этой переменной на контроллере, который я сделал до

, на мой взгляд, это мой код

 <tbody>
    <?php foreach ($data->result() as $row):?>
      <tr>
          <td><?php echo $row->nama; ?></td>
          <td><?php echo $row->email; ?></td>
          <td><?php echo $row->username; ?></td>
          <td><?php echo $row->password; ?></td>
          <td>
            <a href="<?php echo site_url('login/edit/'.$row->username); ?>">Edit</a> | 
            <a href="<?php echo site_url('login/delete/'.$row->username); ?>" onCLick="return confirm('Are you sure you want to delete this item?')">DELETE</a> | 
          </td>  
      </tr>
    <?php endforeach; ?>
  </tbody>

я поставил метод, содержащий эту переменную, наимя контроллера Логин, но я установил свой контроллер по умолчанию как Новости.И я хочу получить доступ к этой переменной из контроллера входа в систему.

и это мой контроллер входа в систему

public function index()
{

    $this->$data['login'] = $this->Login_Model->get_news();
    $this->$data['title']= 'Data Pendaftaran';

    // konfigurasi pagination//
    $config['base_url']     = site_url('Login/index');
    $config['total_rows']   = $this->db->count_all('anggota');
    $config['per_page']     =4;
    $config["uri_segment"]  =3;
    $choice = $config["total_rows"]/ $config["per_page"];
    $config["num_links"]    =floor($choice);

    // style pagination untuk bootstrap v4//
    $config['first_link']       = 'First';
    $config['last_link']        = 'Last';
    $config['next_link']        = 'Next';
    $config['prev_link']        = 'Prev';
    $config['full_tag_open']    = '<div class="pagging text-center"><nav><ul class = "pagination justify-content-center">';
    $config['full_tag_close']   = '</ul></nav></div>';
    $config['num_tag_open']     ='<li class="page-item"><span class ="page-link">';
    $config['num_tag_close']    ='</span></li>';
    $config['cur_tag_open']     ='<li class="page-item active"><span class="page-link">';
    $config['cur_tag_close']    ='<span class="sr-only">(current)</span></span></li>';
    $config['next_tag_open']    ='<li class="page-item"><span class="page-link">';
    $config['next_tagl_close']  ='<span aria-hidden="true">&raquo;</span></span></li>';
    $config['prev_tag_open']    ='<li class="page-item"><span class="page-link">';
    $config['prev_tagl_close']  ='</span>Next</li>';
    $config['first_tag_open']   ='<li class="page-item"><span class="page-link">';
    $config['first_tagl_close'] = '</span></li>';
    $config['last_tag_open']    ='<li class="page-item"><span class="page-link">';
    $config['last_tagl_close']  ='</span></li>';

    $this->pagination->initialize($config);
    $data['page']=($this->uri->segment(3))? $this->uri->segment(3) : 0;
    $data['data'] = $this->Login_Model->get_data_list($config["per_page"],$data['page']);
    $data['pagination'] = $this->pagination->create_links();

    $this->load->view('anggotapendaftaran',$data);
}

извините за плохой язык

1 Ответ

0 голосов
/ 26 мая 2018

Вы можете сделать это следующим образом:

На контроллере, после того, как весь код, с которого вы загружаете представление,:

$data = array();
$data['title'] = 'Data Pendaftaran';
$this->load->view("yourviewname_view", $data);

на представлении, когда вы хотите получить заголовок, выможно получить как пример $ data:

echo $data; //will give you "Data Pendaftaran"

Если это массив, вы можете получить к нему доступ как:

echo $data['arrayKey'];

или

echo $data['pagination'];

Я надеюсь, что это будетпомощь

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