检查是否存在某物时使用 load(array) 的目的是什么?
What is the purpose of using load(array) when checking to see if something exists?
我正在尝试调试我没有编写的 php 脚本。为了检查位置是否已经存在,他们使用了以下内容:
$locTable = JTable::getInstance('Location', 'DPCalendarTable');
if ($locTable->load(array('latitude' => $data['latitude'],'longitude' => $data['longitude'])){
$_eventLocCache[$data['alias']] = (int)$locTable->id;
}
“..->load(array...”的目的是什么?
由于您使用 Joomla,它会从名为 Location
的 table 检索数据
- JTable::load() - 从数据库中加载一行并绑定字段
到对象属性。
我正在尝试调试我没有编写的 php 脚本。为了检查位置是否已经存在,他们使用了以下内容:
$locTable = JTable::getInstance('Location', 'DPCalendarTable');
if ($locTable->load(array('latitude' => $data['latitude'],'longitude' => $data['longitude'])){
$_eventLocCache[$data['alias']] = (int)$locTable->id;
}
“..->load(array...”的目的是什么?
由于您使用 Joomla,它会从名为 Location
- JTable::load() - 从数据库中加载一行并绑定字段 到对象属性。