Error 500 при использовании entityManager в Hook

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dkvartal
    Junior Member
    • Jan 2020
    • 16

    Error 500 при использовании entityManager в Hook

    Здравствуйте. Выдаёт ошибку 500 при выполнении хука
    PHP Code:
    <?php
    namespace Espo\Custom\Hooks\Service;
    
    use Espo\ORM\Entity;
    
    class AfterHandler extends \Espo\Core\Hooks\Base
    {
    public function afterSave(Entity $entity, array $options = [])
    {
    
    $this->getEntityManager()->createEntity('Transaction', [
    'name' => 'Some name'
    ]);
    
    
    }
    
    }
    В логах пишет:
    ERROR: Slim Application Error Type: Error Code: 0 Message: Call to a member function createEntity() on null File и жалуется именно на строчку с getEntityManager. Видел на форуме люди используют $this->getEntityManager в afterSave и у них всё работает
    Last edited by dkvartal; 02-27-2021, 07:36 PM.
  • dkvartal
    Junior Member
    • Jan 2020
    • 16

    #2
    В логах сервера такая ошибка
    [cgi:error] [pid 20952] [client 37.215.46.72:57196] End of script output before headers: php

    Comment

    • dkvartal
      Junior Member
      • Jan 2020
      • 16

      #3
      Проблема была со стороны сервера.

      Comment

      • Maximus
        Senior Member
        • Nov 2018
        • 2731

        #4
        Здравствуйте,
        Ознакомьтесь с данной документацией https://docs.espocrm.com/development/orm/
        Вопросы касающиеся кода советую постить в этой ветке форума https://forum.espocrm.com/forum/developer-help поскольку там вы быстрее сможете получить целевую помощь от разработчиков.

        Comment

        Working...