I've added the $this->template->set_safe('pagination', $pagination);
The same issue remained, I've just tried the echo Pagination::instance('yourvoicepagination');
That didn't render anything on the view either, it would seem the pagination instance isn't working, is there a way I can view the output of the pagination variable directly from the controller? i.e var_dump or such like?
Update:
After white listing the class, I can now var_dump the $pagination but calling $pagination->render() does not output any HTML
Does your app have a custom pagination config file, or do yo use the framework defaults?
How many pages of output do you have (check the "total_pages" config value in your var_dump). If only one, pagination will not output anything, as there is nothing to paginate.
If you call $pagination->render(true), it will return a raw array with all variables instead of the rendered HTML, perhaps that will show you more?