Ben Kohana çerçevesi hakkında jquery ve daha biraz öğrenmeye çalışıyorum. Tamam ben bir veritabanından bazı girdileri kapmak için basit bir test komut dosyası yazdı. Php bir json formatında satır döndürür gibi çalışır, ama benim jquery çalışmıyor sanırım.
The json is suppose to return multiple rows so I want it to add all of those into the #chats div. Here is my jquery code:
$(document).ready(function(){
$.getJSON('json/get_chat_entries/1',
function(data) {
$('#chats').append('<li>' + data.text + '</li>');
}
});
});
The get entries code is suppose to grab all the entries in the database matching the chat_id. Write now it seems to be only returning the first entry. here is my get entries code:
function get_entries()
{
$entries= $result = DB::select()->from('chat_entries')->where('chat_id', '=', $this->chat_id)->execute()->current();
return $entries;
}
Ve bu denetleyici kodu:
public function action_get_chat_entries(){
$chat_id = $this->request->param('id');
$chat = new Model_Chat($chat_id);
echo json_encode($chat->get_entries());
}