ホームページ >php教程 >php手册 >flyphp のロール名フィールドのバグ解決策

flyphp のロール名フィールドのバグ解決策

WBOY
WBOYオリジナル
2016-06-13 12:10:071397ブラウズ

コードをコピー コードは次のとおりです。


function fetchRoles($user)
{
if ($this- >existsLink ($this->rolesField)) {
$link =& $this->getLink($this->rolesField);
$rolenameField = $link->assocTDG->役割名フィールド;
} else {
$rolenameField = '役割名';

if (!isset($user[$this->rolesField]) ||
! is_array($ user[$this->rolesField])) {
return array();
}
$roles = array()
foreach ($user[$this-> roleField] as $role) {
if (!is_array($role)) {
return array($user[$this->rolesField][$rolenameField]);
}
$ role[] = $role[$rolenameField];
}
return $roles;
}

ページ内でのrolesNameFieldの定義も無効なので、後に追加の行を追加してください。次の段落

コードをコピー コードは次のとおりです。

$rolenameField = $link->assocTDG->


コードをコピーします。 コードは次のとおりです。

$rolenameField = $rolenameField ? $役割名フィールド: '役割名'

;

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。