Я смотрю на строку 34 файла /administrator/components/com_contact/views/contacts/view.html.php, где написано $this->items = $this->get('Items');
Чего я не понимаю, так это того, как это на самом деле вызывает защищенную функцию getListQuery()
в строке 123 файла /administrator/components/com_contact/ models/contacts.php
Есть и другие вещи, которые я не понимаю, как они работают... например,
$this->pagination = $this->get('Pagination');
$this->state = $this->get('State');
Что это за звонки? Я просмотрел документацию для «get()», но там не сказано, что они на самом деле вызывают, потому что я не вижу никаких методов, называемых getPagination, getState или getItems... Похоже, что get('Items') каким-то образом волшебный вызов getListQuery().