Диаграммы в CodeIgniter. Часть вторая
Опубликовано 12 Ноя 2009 в рубрике «CodeIgniter»
Назрело некоторое продолжение предыдущей статьи. После того как поднял диаграммы на тестируемом сайтe, появились глюки в верстке. Глюки не очень заметные, но неприятные. Несколько часов пришлось потратить на локализацию проблемы. Как оказалось, при вызове этой строчки в контроллере
1 | $data['graph']=$this->mychart($data_for_diag); |
происходит инициализация диаграммы. В результате чего, код диаграммы выводился до тега
1 | <html> |
.
Выход из этой ситуации я нашел один - сделать вызов функции из вьювера.
Для этого мне пришлось сделать такой финт:
В контроллере изменил код:
1 2 | $data['graph']=$this; $data['data_for_diag']=$data_for_diag; |
А в вьювере сделал вызов функции:
1 | echo $graph->mychart($data_for_diag); |
Теперь, все работает.
Популярность: 32%
Полезные записи:
Метки: CodeIgniter, flash
Ваш отзыв