【发布时间】:2019-07-26 10:43:51
【问题描述】:
我正在从事 SilverStripe 项目。现在我正在尝试从数组创建 DataObject 实例。我就是这样创作的。
$dataObject = \SilverStripe\ORM\DataObject::create([
'Title' => 'This is my title',
'Body' => 'This is the body',
'Intro' => 'Thi is the intro',
])
对象已创建。问题是当我尝试访问对象的 Title 值时。我这样打印出 Title 字段。
echo $dataObject->Title;
它打印出 # / hash 而不是打印出 Title 值。当我使用 toMap() 将其转换为数组时,我可以看到 Title 值在那里。但我想从对象中获取 Title 值。出了什么问题,我该如何解决?
【问题讨论】:
标签: php silverstripe silverstripe-4