Ну, я пытаюсь создать систему плагинов, основанный на крючках, но я так запутался в том, как крючки могут изменить определенную функцию контроллера, смотрите пример ниже:Крючки внутри контроллера
class Article extends CI_Controller
{
public function index()
{
$title = $this->input->post('title');
$body = $this->input->post('body');
//try to add a new line here using hooks
//maybe to add a new property like:
//$published = $this->input->post('date');
$this->my_db->save($article);
}
}
Как добавить новую строку после строки с комментариями? Я пытался с крючками, но не с хорошими результатами. Кроме того, я думал, что использование перехватчиков - лучший способ создать систему плагинов без изменения кода ядра.
Заранее спасибо