Phalcon Tools model create alias дублируется для FK в ту же таблицу

Я пытаюсь построить модель с помощью инструментов Phalcon. Проблема в том, что у меня есть различные FK, которые ссылаются на одну и ту же таблицу, например: user_created и user_modified в пользовательской таблице.

Затем модель присваивает им псевдонимы следующим образом:

$this->hasMany('id', 'PhalconRestModelsUser', 'created_by', ['alias' => 'User']);
$this->hasMany('id', 'PhalconRestModelsUser', 'modified_by', ['alias' => 'User']);

Есть ли способ переопределить это поведение? Я не могу найти выключатель для этого.

1 ответ