1
RainLab Userプラグインを拡張しようとしており、バックエンドフォームのフィールドをフィルタリングする必要があります。OctoberCMS - プラグインを拡張するfilterFieldsメソッド
Userモデルを直接編集すると、機能するようになりますが、自分のプラグイン登録ファイルから "addDynamicMethod"を使って運がないとします。 Userモデルファイルの コード:以下
public function filterFields($fields, $context = null)
{
if (property_exists($fields, 'usertype')) {
$userType = $fields->usertype->value;
if($userType == $this->AGENT || $userType == null) {
$fields->agent->hidden = true;
}
}
}