/** * Saves this Profile Field Type */ public function save() { $columnName = $this->profileField->internal_name; if (!\humhub\modules\user\models\Profile::columnExists($columnName)) { $query = Yii::$app->db->getQueryBuilder()->addColumn(\humhub\modules\user\models\Profile::tableName(), $columnName . '_hide_year', 'INT(1)'); Yii::$app->db->createCommand($query)->execute(); } return parent::save(); }