PHP Code:
class TransactionSync ....
private $entityManager;
public function __construct(EntityManager $entityManager)
{
$this->entityManager = $entityManager;
}
$collection = $this->entityManager->getRDBRepository()
<?php namespace Espo\Custom\Services; use Espo\ORM\Entity; use Espo\ORM\EntityManager; class TransactionSync extends \Espo\Core\Templates\Services\Base { public function bankPairTransactions($workflowId, Entity $entity, $additionalParameters = null){ $varSym = $entity->get('name'); // $collection = $this->$entityManager->getRDBRepository('SalesOrder')->where(['number' => $varSym, ])->find(); } }
class TransactionSync ....
private $entityManager;
public function __construct(EntityManager $entityManager)
{
$this->entityManager = $entityManager;
}
$collection = $this->entityManager->getRDBRepository()
<?php namespace Espo\Custom\Services; use Espo\ORM\Entity; use Espo\ORM\EntityManager; class TransactionSync extends \Espo\Core\Templates\Services\Base { public function bankPairTransactions($workflowId, Entity $entity, $additionalParameters = null){ $varSym = $entity->get('name'); // $collection = $this->$entityManager->getRDBRepository('SalesOrder')->where(['number' => $varSym, ])->find(); } }
<?php
namespace Espo\Custom\Jobs;
use Espo\Core\Job\Job;
use Espo\Core\Job\Job\Data;
use Espo\ORM\Entity;
use Espo\Core\ORM\EntityManager;
class MyJob implements Job
{
private $entityManager;
public function __construct(EntityManager $entityManager)
{
$this->entityManager = $entityManager;
}
public function run(Data $data): void
{
$entityManager = $this->getEntityManager();
$Scores = $entityManager->getEntity('Scores');
$Scores->set([
'player' => 'John',
'scores' => '5',
]);
$entityManager->saveEntity($Scores);
}
}
Leave a comment: