php - sprintf in codeigniter not showing up -
i trying utilize %s
in language file user name not working leaves blank area on page. pretty sure have sprintf
right codeigniter.
sprintf($this->lang->line('text_logged'), $this->users->getusername());
any ideas on how create %s
work
it should you login admin.
but looks you login .
header controller
public function index() { $baseurl = base_url(); $arrayexplore = explode('/',$baseurl); $mylastelement = end($arrayexplore); $homeurl = str_replace("admin/","",$baseurl); $data = array( 'home_url' => $homeurl, ); $data['text_logged'] = sprintf($this->lang->line('text_logged'), $this->users->getusername()); $this->load->view('template/common/header', $data); }
language file loaded in build area. code below on language file
$lang['text_logged'] = 'you logged in %s.';
my user lib function user name
public function getusername() { homecoming $this->ci->input->post('username'); }
i think how getusername() method should like:
public function getusername() { homecoming $this->ci->session->userdata('username'); }
make sure session lib loaded.
php codeigniter
No comments:
Post a Comment