Announcement

Collapse
No announcement yet.

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

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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.

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

    Comment


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

      Comment


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

        Comment

        Working...
        X