Postingan lainnya
Error view
ketika memanggil fungsi yang ada pada libraries error mohon bantuan nya
isi model User_m.php
<?php
defined('BASEPATH') or exit('No direct script access allowed');
class User_m extends CI_Model
{
public function login($post)
{
$this->db->select('*');
$this->db->from('user');
$this->db->where('username', $post['username']);
$this->db->where('password', sha1($post['password']));
$query = $this->db->get();
return $query;
}
public function get($id = null)
{
$this->db->select('*');
$this->db->from('user');
if ($id != null) {
$this->db->where('user_id', $id);
}
$query = $this->db->get();
return $query;
}
}
tampilan libraries Fungsi.php
protected $ci;
function ___construct()
{
$this->ci =& get_instance();
}
function user_login()
{
$this->ci->load->model('user_m');
$user_id = $this->ci->session->userdata('userid');
$user_data = $this->ci->user_m->get($user_id)->row;
return $user_data;
}
saat memanggil di view
<span class="hidden-xs"><?=$this->fungsi->user_login()->username?></span>
Tanggapan
tampikan kode sebagai kode, bukan sceenshot
$this->ci = &get_instance();
ke
$this->ci =& get_instance();
Lain kali pake kode ya kode, kaya kata bang Hilman
itu hanya perbedaan = &get ke =& get kebetulans saya pake vscode tapi setelah di save malah berubah seperti kondisi awal
sudah saya ubah juga tetep gak bisa di jalankan, error nya sama seperti itu
sudah di matikan extension nya
pertanyaan sudah di rapihkan
2 Jawaban:
Jawaban Terpilih
Tulisan errornya " trying to get property load of non object" berarti masalah di bagian yang memanggil metode "load" nya , disini yang memanggail load adalah variable $CI, berarti ada masalah disini, dia tidak terbaca atau ada error
coba cek metode ___construct kamu, pastikan underscore nya cuma dua __construct
<a href='https://codeigniter.com/user_guide/general/creating_libraries.html'>refrensi library codeigniter</a>
Tanggapan
terima kasih banyak, tapi malah ada error baru wkwkwkw
https://sekolahkoding.com/forum/cara-menampilkan-error-debug-di-php-1552899672
coba di trap baris kode ini:
$user_id = $this->ci->session->userdata('userid');
sepertinya variabel $user_id ga ada value nya
Tanggapan
user_id masuk ke model user_m.php