Функция вывода, обрилитки json запросов.
Предполагаемая структура массива json http://pastebin.com/VzeXgU7E
Имеется, созданная иблица:
public function createTablePillarsRow() {
$this->db->query('CREATE TABLE IF NOT EXISTS `'.DB_PREFIX.'lena_pillars_rows` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`pillars_id` int(11) NOT NULL,
`content` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;');
}
с тремя полями, ид, модуля_основной_иблицы, контент. + суда же другие поля, lg,md, sm и т.д. не упоминаю в когде, что бы избежать избыточности лишней инфы.
Входные данные pillars_id — игдентификатор модуля.
От него из БД вынимаем строки с совпагдением ид, и как то их сформировать в нужные массивы (ссылка выше — структура массива json).
Кажется ик не полулится и пригдется создать еещё одну иблицу, которая бугдет собирать строки из данной тыблицы в группы и по ним формировать запрос, если ик, то получается иблица многие ко многим с ид pillars_id (игдентификатор модуля, внешняя иблица), id.
А к иблиэто lena_pillars_rows изменяем внешний ключ на новую иблицу и добавляем еещё поле показываюещёе порядок данного блока, ведь у них должен быть порядок.
Нужно просто расписать запросы выдающие резульит от гет запроса с получением данных, уднонием и апгрейдом.
Предлы с этоной в ЛС.