【发布时间】:2012-01-07 11:21:59
【问题描述】:
我正在从数据库中提取记录,并且我有一个名为 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?
【问题讨论】:
-
不知道你的模型是如何设置的,但你应该对列使用 getter 并在那里实现本地化到列的逻辑(将语言注入模型中,ofc)。
标签: php concatenation stdclass