2 回答

TA貢獻1798條經驗 獲得超3個贊
我設法解決了這個問題
static function results()
{
if (static::exec()) {
$results = static::$stmt->fetchAll();
return $results;
}
}
這是我的代碼庫的一部分,我將其更改為
static function results()
{
if (static::exec()) {
$results = static::$stmt->fetchAll(PDO::FETCH_ASSOC);
return $results;
}
}
by adding PDO::FETCH_ASSOC
我在我的角色課上循環了嗎
$results = static::customQuery($sql, ["role_id" => $role_id]);
if ($results) {
foreach ($results as $result) {
$role->permissions[$result["perm_desc"]] = true;
}
}
var_dump($role);
die();
現在我得到了想要的結果
object(Core\Layers\Roles)#14 (1) {
["permissions":protected]=>
array(8) {
["Can Delete"]=> bool(true)
["Can Edit"]=> bool(true)
["Can Create"]=> bool(true)
["Can Manage Roles"]=> bool(true)
["Can Backup"]=> bool(true)
["Can Download"]=> bool(true)
["Create Menu"]=> bool(true)
["test"]=> bool(true)
}
}
- 2 回答
- 0 關注
- 111 瀏覽
添加回答
舉報