CModule merupakan base class untuk kelas module dan kelas application. Tugas utama CModule adalah memanage application components dan sub-modules. Filenya ada di framework/base/CModule.php .

CModule merupakan turunan dari CComponent. CModule sendiri mempunyai turunan/subclass CApplication, CWebModule.

CModule mempunyai property:

  • basePath
  • behaviors
  • components
  • id
  • modulePath
  • modules
  • params
  • parentModule
  • preload

CModule mempunyai method public:

  • __construct()
  • __get()
  • __isset()
  • configure()
  • getBasePath()
  • getComponent()
  • getComponents()
  • getId()
  • getModule()
  • getModulePath()
  • getModules()
  • getParams()
  • getParentModule()
  • hasComponent()
  • hasModule()
  • setAliases()
  • setBasePath()
  • setComponent()
  • setComponents()
  • setId()
  • setImport()
  • setModulePath()
  • setModules(0
  • setParams()

CModule mempunyai protected method:

  • init()
  • preinit()
  • preloadComponents()

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Kelas CModule pada Yii