link page id di codeigniter

jadi di controller setelah saya berhasil login saya pengin pindah ke halaman A cuma dibagian tertentu paling bawah misalnya. nah kalo di html kan gampang tinggal a href = halaman.html/#pagetabel kalo di CI gimana ya ?

avatar hendroprasetyo
@hendroprasetyo

48 Kontribusi 3 Poin

Diperbarui 7 tahun yang lalu

11 Jawaban:

coba, misalkan akses controller dashboard method/function index focus ke footer


$this->load->helper('url');
redirect('dashboard/index#footer');

siapa tau bisa

avatar gunalirezqimauludi
@gunalirezqimauludi

350 Kontribusi 243 Poin

Dipost 7 tahun yang lalu

pakai helper ridirect gan..

persis yang dikasih sama agan @gunalirezqimauludi.

avatar jhonyrain32
@jhonyrain32

196 Kontribusi 192 Poin

Dipost 7 tahun yang lalu

@gunalirezqimauludi tapi probelmnya dia harus ngeload data juga ka $this->load->view(dashboard/index,'$data');

avatar hendroprasetyo
@hendroprasetyo

48 Kontribusi 3 Poin

Dipost 7 tahun yang lalu

seharunya ga usah load view gan,, contoh kasusnya kan kalau login berhasil nanti akan di redirect ke halaman Profile mnisalnya, seharusnya sih tidak ada data yang dikirim ke profile, karena dibagian $SESSION sudah agan selipkan data WHERE yang bawasannya yang login itu username apa.. terus tinggal ambil datanya dari row_array() saja..

avatar jhonyrain32
@jhonyrain32

196 Kontribusi 192 Poin

Dipost 7 tahun yang lalu

nah load data itu isinya data dari database yang mau ditampilkan di halaman yang saya tuju, kalo ga pake load $data dia error dihalamannya yang saya tuju

avatar hendroprasetyo
@hendroprasetyo

48 Kontribusi 3 Poin

Dipost 7 tahun yang lalu

redirectnya kemana? buat method/functionnya misal dasboard


function dashboard(){
 $data = array();
 $data['nama'] = 'budi';
 $this->load->view('dashboard/index',$data);
}

untuk redirect


redirect('dashboard/index#footer');

nah redirect ke function dashboard itu yg untuk load nya.. mungkin gtu

avatar gunalirezqimauludi
@gunalirezqimauludi

350 Kontribusi 243 Poin

Dipost 7 tahun yang lalu

@hendroprasetyo coba deh lampirin coding proses loginnya kesini (Model, View, Controller)..

avatar jhonyrain32
@jhonyrain32

196 Kontribusi 192 Poin

Dipost 7 tahun yang lalu

contohnya gini gan

 public function lihatdata()
{ $data['dataproyek'] = $this->model_db->lihat_data($this->session->userdata('id'));
$this->load->view('dashboard/index,$data');
redirect(dashboard/index#step1);
}

gitu gan masih belum mau

avatar hendroprasetyo
@hendroprasetyo

48 Kontribusi 3 Poin

Dipost 7 tahun yang lalu

itu bukan


$this->load->view('dashboard/index,$data');

tapi, soalnya $data itu variable bukan string

$this->load->view("dashboard/index",$data);

cma klo yg di maksud redirect dengan ngoper data trsebut , hmmm.. belum pernah nyoba sih, belum tau juga..

avatar gunalirezqimauludi
@gunalirezqimauludi

350 Kontribusi 243 Poin

Dipost 7 tahun yang lalu

di bagian dalam redirect pakai tanda kutip ' deh dan itu

 $this->load->view('dashboard/index,$data');

salah.

 $this->load->view('dashboard/index',$data);

Benar

avatar jhonyrain32
@jhonyrain32

196 Kontribusi 192 Poin

Dipost 7 tahun yang lalu

bentar saya coba gan, mohon tetap aktif nnti wekwek

avatar hendroprasetyo
@hendroprasetyo

48 Kontribusi 3 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban