问题标签 [stdclass]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
arrays - codeigniter 2 和 smarty 3:返回的 stdClass 结果的多数组 - 我如何在 smarty 中显示这些
我的 Sql 函数 getLive_projects 有这个查询 -
$query = "SELECT p.* FROM projects p WHERE p.live = 1 ORDER BY client_name ASC";
$response = $this->db->query($query)->result();
My Controller :
// 获取实时项目
$data['live_projects'] = $this->projects->get_live_projects();
// 使用数据加载项目
$this->parser->parse("projects.tpl", $data);
当我使用 {$live_projects|print_r} 时,模板中的数据如下所示
)
我怎样才能在我的模板中输出这个?我尝试了 {foreach from=$live_projects item=$project} 然后尝试使用 {$project->client_name} 但这没有用。当我遍历数组时,该对象是否对我不可用?我错过了什么明显的东西吗?我是否以正确的方式解决这个问题?我只想遍历返回的结果并将每个结果显示为模板中的一行。
我已经搜索了论坛,但无法找到解决我问题的答案 - 任何帮助将不胜感激。有一些关于使用 $live_projects[0]->id 的示例,但是如何将其合并到 smarty 的输出中,结果集中返回了许多项目。
php - stdClass (again)
think I'm going mad but think i've tried everything possible!
got an object like so;
and trying to loop through array(3) and get the email addresses with;
and several variations but getting nowhere. what am into understanding?
Updates
this works better and can get the object from $sr as an array but still can't get $sr->emailAddress.
spits out;
php - 如何在 PHP 中打印 stdClass 对象的属性?
我有一个包含标准类对象的数组。如何在 stdClass 对象中返回属性(打印出来)?
php - 将自定义类型对象作为参数传递给 PHP 服务方法调用
我们使用 zendamf 作为 flex 客户端和 PHP 服务器之间的远程网关。将服务器端类型映射到客户端类型似乎对作为服务方法参数传递的对象没有任何影响。所有具有自定义类型的对象都作为 stdClass 实例接收。有没有办法强制这样做?或者我们在这里错过了什么?
有什么想法吗?
谢谢!
php - 全局检查 PHP stdClass 中的有效属性?
是否可以检查 PHP stdClass 的属性?我有一些作为标准类生成的模型。使用它们时,我想检查我调用的属性是否存在于某种核心类中。我注意到 __get 被 stdClass 忽略了......
如果 stdClass 中的属性存在于对象中,如何检查它们?
php - 具有混合 stdClass 对象和数组的 Foreach 循环
在这里,我有一个使用 Soap 的网站的输出
我想从程序、佣金和 gpp->_ 中获取数据(带有 foreach 循环)。我可以像这样从程序和佣金中获取数据:
奇迹般有效。但是我无法从gpp->_
(希望有shoplink作为结果)中获取数据。我目前有:
我收到错误“尝试获取非对象的属性”。我已经尝试了很多变化,但无法让它发挥作用。觉得我真的很亲近。有人有解决方案吗?
php - php将字符串附加到stdClass对象
我正在从数据库中提取记录,并且我有一个名为content_fr
正在_fr
基于站点语言动态创建的文件。
从表中获取所有记录当然给了我content_fr
字段。我需要做的是手动分配后缀,case _fr
如果我尝试连接$row->content.'_fr'
我得到错误Notice: Undefined property: stdClass::$content
,这是有道理的,因为 $content 不存在,但$content_fr
确实存在。使用标准数组,我能够做到这一点$row['content_fr']
,并且工作正常,但现在使用 stdClass 我得到了一个错误。
如何转换$row->content.'_fr'
为一个字符串,以便 php 将其视为$row->content_fr
?
php - 不能使用 stdClass 类型的对象作为数组
我有时会出现以下错误致命错误:无法使用 stdClass 类型的对象作为数组 in.. 使用此函数:
但是这个错误有时只发生在特定域有什么帮助吗?
php - 打印 stdClass 对象
我有:
如果我做:
我得到:
所以我试图获得这个价值:
我也试过:
但这什么也没打印,知道我在这里做错了什么吗?
php - 如何将来自 SoapClient 命令的 Std 类对象的返回解析为 XML
SoapClient 命令的响应返回它:
如何将返回值转换为 XML?