/** * @return \yii\db\ActiveQuery */ public function getJaAclUsuariosPerfiles() { return $this->hasMany(JaAclUsuariosPerfiles::className(), ['usuario_id' => 'id']); }
public function getPerfilUsuario($id = 0, $string = false) { if ($id <= 0) { return null; } $_misperfiles = new JaAclUsuariosPerfiles(); $perfiles = array(); $_perfiles = ''; $i = 0; foreach ($_misperfiles->getPerfilesUsuario($id) as $key => $perfil) { $perfiles[] = $perfil['nombre']; $_perfiles .= $i != 0 ? ', ' . $perfil['nombre'] : $perfil['nombre']; $i++; } if ($string === true) { $resultado = $_perfiles; } else { $resultado = $perfiles; } return $resultado; }