PHP
CMS
SNS
HumHub

概要

HumHubのTipsです。

関連

Module.phpで定義したプロパティを呼び出す方法

モジュールのModule.phpで定義したプロパティは、モデルの中で以下のように呼び出すことができます。

$minimumUsernameLengthを定義して呼び出してみる

モジュールのファイルで定義
protected/humhub/modules/user/Module.php

<?php
namespace humhub\modules\user;

use Yii;

/**
 * User Module
 */
class Module extends \humhub\components\Module
{
    /* snip */

    /**
     * @var int minimum username length
     * @since 1.2
     */
    public $minimumUsernameLength = 4;

モデルで呼び出す
protected/humhub/modules/user/models/User.php

$userModule = Yii::$app->getModule('user');
echo $userModule->minimumUsernameLength; // 4