Функции, которые возвращают массив: http://gameq[dot]sourceforge[dot]net/
Суть в том, что я использую фреймворк, и его парсер шаблонов.
В шаблоне я просто использую переменные такого вида:
{variable}
А вот как вывести через переменную ID, например {id}?
Вот код моей функции:
CODE ( htmlphp):
скопировать код в буфер обмена
function index() { $this->load->model('server_m'); $this->load->library('parser'); //get data from database $query = $this->server_m->get_entries('servers', 2); // GQ settings $gq = new GameQ(); $gq->setOption('timeout', 5); // Seconds $gq->setOption('debug', FALSE); $gq->setFilter('normalise'); foreach($query as $row) { // массив для передачи данных в функцию (если массив не двумерный, функция не работает) 'id' => $row['id'], 'host' => $row['address'], 'type' => 'cs16') ); //получение массива данных $gq->addServers($servers); $results = $gq->requestData(); //подготовка массива для парсера шаблонов 'content' => $results, ); } //parse... $this->parser->parse('main_view', $results); }
У меня есть решение без фреймворка, а с фреймворком ума не приложу как это сделать.
Из-за парсера перешел на фреймворк, а тут такая фигня...
Писал на оф. форум - там не отвечают.(Отредактировано автором: 14 Февраля, 2013 - 01:45:17)
|