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

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

WBOY
リリース: 2016-06-13 12:10:07
オリジナル
1387 人が閲覧しました

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


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 ? $役割名フィールド: '役割名'

;

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート