Development:Blocks/Appendix A: различия между версиями

Материал из MoodleDocs
Перейти к:навигация, поиск
Строка 65: Строка 65:
<!-- ============================================================ -->
<!-- ============================================================ -->


=== <tt></tt> ===
=== <tt>_add_edit_controls()</tt> ===
 
Закрытый (''private'') метод. Описание отсутствует.
 
=== <tt>_load_instance()</tt> ===
 
Закрытый (''private'') метод. Описание отсутствует.
 
=== <tt>_print_block()</tt> ===
 
Закрытый (''private'') метод. Описание отсутствует.
 
=== <tt>_print_shadow()</tt> ===
 
Закрытый (''private'') метод. Описание отсутствует.
 
=== <tt>_self_test()</tt> ===
 
Закрытый (''private'') метод. Описание отсутствует.


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

Версия от 15:23, 21 апреля 2010

Приложение А

Основная статья: Development:Blocks

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

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

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

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

after_install()

applicable_formats()

before_delete()

config_print()

config_save()

get_content()

has_config()

hide_header()

html_attributes()

init()

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()

name()

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

_add_edit_controls()

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

_load_instance()

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

_print_block()

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

_print_shadow()

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

_self_test()

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

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

Константы