Просто чтобы уточнить, у вас проблемы с вызовом функций модели, переданных в ваш bookmarkparser?
Внутри вашей библиотеки вам нужно ссылаться на саму модель и ее функции через:
// Based on the signature you provided
parseNetscape($url, $folderID, $urlFunction, $folderFunction) {
get_instance()->Controlpanel_model->$urlFunction();
get_instance()->Controlpanel_model->$folderFunction();
}
Нам нужно использовать get_instance (), поскольку библиотеки не наследуют все вкусности CI.
Это будет предполагать, что ваша модель уже была загружена. Я не уверен, с чем у вас возникли проблемы: ссылка на экземпляр $ CI или динамический вызов функций.
Надеюсь, это то, что вы искали.