Перейти к содержанию

Moodle/Appendix A

Материал из Викиучебника — открытых книг для открытого мира

Приложение А

[править]

Это приложение описывает базовый класс block_base, но основе которого создаются все пользовательские классы для блоков.

Методы класса представлены в трех категориях:

  1. Методы которые можно свободно расширять и перегружать;
  2. Методы которые нельзя перегружать, но можно использовать;
  3. Методы которые нельзя использовать и перегружать ни в коем случае.

Методы которые можно свободно расширять и перегружать

[править]

after_install()

[править]

applicable_formats()

[править]

before_delete()

[править]

config_print()

[править]

config_save()

[править]

get_content()

[править]

has_config()

[править]

hide_header()

[править]

html_attributes()

[править]

instance_allow_config()

[править]

instance_allow_multiple()

[править]

instance_config_print()

[править]

instance_config_save()

[править]

preferred_width()

[править]

refresh_content()

[править]

specialization()

[править]

[Вверх]


Методы которые нельзя перегружать, но можно использовать

[править]

get_content_type()

[править]

get_title()

[править]

get_version()

[править]

instance_config_commit()

[править]

is_empty()

[править]

[Вверх]


Методы которые нельзя использовать и перегружать ни в коем случае

[править]

_add_edit_controls()

[править]

Закрытый (private) метод. Описание отсутствует.

_load_instance()

[править]

Закрытый (private) метод. Описание отсутствует.

[править]

Закрытый (private) метод. Описание отсутствует.

[править]

Закрытый (private) метод. Описание отсутствует.

_self_test()

[править]

Закрытый (private) метод. Описание отсутствует.

[Вверх]


Свойства класса

[править]

$this->config

[править]

$this->content

[править]

$this->content_type

[править]

$this->instance

[править]

$this->title

[править]

$this->version

[править]

[Вверх]


Константы

[править]

BLOCK_TYPE_LIST

[править]

BLOCK_TYPE_TEXT

[править]

Ссылки

[править]