数组存在时无法从数组中检索值

尼克·法洛斯

我正在创建一个下载站点,我正在尝试根据用户工作的公司设置对特定下载的访问权限。在设置公司权限时,我试图从数据库中检索信息以说明它是否具有访问权限。我正在使用类中的方法来查找公司和软件的相关性并将其放入数组中。然后我试图访问该数组中的特定值,但我得到的只是这个警告“试图获取非对象的属性”。我不确定我哪里出错了。

类方法

public static function locateAccess($company, $software)
//find the access a company has to a particular software
{
    $sql = "SELECT * FROM software_access WHERE software_company_id = '$company'";
    $sql .= " AND software_software_id = '$software'";
    return self::findQuery($sql);
}

页面上的代码

$access = SoftwareAccess::locateAccess($companyId,$accessName);
$allowed = $access->software_access;

带有 Var 转储的输出

array(1) { 
    [0]=> object(SoftwareAccess)#34 (4) { 
        ["software_access_id"]=> string(2) "22" 
        ["software_company_id"]=> string(1) "3" 
        ["software_software_id"]=> string(1) "4" 
        ["software_access"]=> string(1) "1" 
    } 
} 

注意:尝试在第 136 行获取 C:\xampp\htdocs\RMS\public\companyAdmin.php 中非对象的属性

如您所见,该对象确实存在于数组中,我在网站的其他部分也使用了类似的功能。

非常感谢任何帮助

希坦舒·马尔霍特拉

你需要像

$access[0]->software_access;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从多级数组中检索值

来自分类Dev

检索发布数组值

来自分类Dev

使用foreach循环从数组中检索值

来自分类Dev

在JS函数中从数组ID检索值

来自分类Dev

JQ:当bash数组中存在属性值时选择

来自分类Dev

从键检索值的数组

来自分类Dev

无法从对象数组中检索数据?

来自分类Dev

存在重复值时,如何比较数组中的整数索引?

来自分类Dev

无法检索数组值

来自分类Dev

从Twig中的数组中检索值

来自分类Dev

比较后如何检索数组中的值

来自分类Dev

无法从C ++中的多维数组检索正确的浮点值

来自分类Dev

无法从cfc中检索日期数组

来自分类Dev

检索帖子数组值

来自分类Dev

在会话数组中存储多个值并检索

来自分类Dev

Drupal7从数组中检索值

来自分类Dev

从多维JSON数组中检索值

来自分类Dev

从数组中检索对象的值?

来自分类Dev

使用jQuery时,数组中存在错误检查值

来自分类Dev

如何从PDO数组中检索值

来自分类Dev

从索引的PHP数组中检索相同的值

来自分类Dev

检索Java数组中的DataFrame值

来自分类Dev

从对象数组ajax中检索每个值

来自分类Dev

PHP:: 无法检索数组中的所有值

来自分类Dev

从复杂数组中检索值

来自分类Dev

从 JSON 对象数组中检索值

来自分类Dev

无法从两个不同的数组列表中检索值

来自分类Dev

无法从值数组中检索单个值

来自分类Dev

无法使用 XMLHttpRequest 从数组中检索元素