Имам чуството, че това е много код за едно просто извеждане. Как може да се оптимизира?
Забравих да спомена, че работя с CodeIgniter.
Забравих да спомена, че работя с CodeIgniter.
PHP:
public function printLastThreeTopics() {
$this->load->helper('text');
$this->db->order_by('id', 'desc');
$this->db->limit(3);
$query = $this->db->get('blog_topics');
$topics = $query->result_array();
$alltopics = array();
$newtopic = array();
foreach ($topics as $topic) {
$newtopic['id'] = $topic['id'];
$newtopic['title'] = $topic['title'];
$newtopic['topic'] = $topic['topic'];
$newtopic['short'] = word_limiter($topic['topic'], 50);
$newtopic['image'] = $topic['image'];
$newtopic['author'] = $topic['author'];
$newtopic['tags'] = $topic['tags'];
$newtopic['category'] = $topic['category'];
$newtopic['date'] = $topic['date'];
$alltopics[] = $newtopic;
}
return $alltopics;
}