Полагаю, вы прочитали сообщение в блоге Фила, а затем =).
Если вы хотите поделиться логикой между другими контроллерами, вы можете просто создать библиотеку комментариев, модель комментариев и загрузить ее длякаждый из других классов.
Библиотеки Codeigniter
Что касается вашей базы данных, если вы хотите хранить все комментарии в одном месте, вы, вероятно, могли бы сделать что-то вроде этого:
comment_id comment_text comment_relation comment_relationId
... Где отношение и отношение id будут ссылаться на другую таблицу и некоторый конкретный фрагмент содержимого.
Я думаю, что это был бы хороший подход.