我有返回的對象喜歡這種模式:Implode基於codeigniter的活動記錄結果();
模型
public function getAllNama() {
$this->db->select('nama');
$query = $this->db->get('tbl_user');
return $query->result();
}
控制器
$data['users'] = $this->model_user->getAllNama();
$this->load->view('it_team/view_manual_entry', $data);
考慮,我不得不操縱它在HTML中的問題。 在我的情況,我用這樣
<input id="data_user"type="text" data-provide="typeahead" data-items="4"
data-source='[<?= ?>]'
">
這是基於自動完成的jQuery,在屬性附加傷害data-source
有一個字符串格式如下:data-source="["nama1", "nama2"]"
所以,基於的是,
foreach(users as user){
echo $user->nama;
}
這是打印user1user2,我怎麼能通過適當的字符串格式的數據源?
我知道內爆,但我嘗試了很多方法,但仍然沒有成功。任何解決方案這麼感激.. 感謝
你確定它的'數據源= 「[」 nama1" , 「nama2」] 「',而不是'數據源=」[ 'nama1', 'nama2']「' ?另外你的foreach在變量名上缺少'$'。 – skywalker