Files
espocrm/application/Espo/Core/ORM/Entity.php
Yuri Kuznetsov 4928076eb5 dev
2014-01-06 13:55:18 +02:00

24 lines
481 B
PHP

<?php
namespace Espo\Core\ORM;
class Entity extends \Espo\ORM\Entity
{
public function loadLinkMultipleField($field)
{
if ($this->hasRelation($field) && $this->hasField($field . 'Ids')) {
$collection = $this->get($field);
$ids = array();
$names = new \stdClass();
foreach ($collection as $e) {
$id = $e->id;
$ids[] = $id;
$names->$id = $e->get('name');
}
$this->set($field . 'Ids', $ids);
$this->set($field . 'Names', $names);
}
}
}