Phalcon игнорирует связи моделей

191
03 июня 2018, 19:10

Используется архитектура Micro.
Пытаюсь связать таблицы, связь просто игнорируется:

    namespace App\Models;
    use Phalcon\Mvc\Model;
    use Workers;
    class Accounts extends Model {
        public $id;
        public $login;
        public $worker_id;
        public function initialize() {
            $this->hasOne('worker_id', Workers::class, 'id', ['alias' => 'worker']);
        }
}

Loader:

$loader->registerNamespaces([
    'App\\Models'   => APP_PATH . $config->dirs->models,
]);
$loader->registerDirs([
    APP_PATH . $config->dirs->controllers,
    APP_PATH . $config->dirs->models
]);
$loader->register();

Вот что возвращает ::find():

    id:"14"
    login:"login"
    worker_id: "1"

Очевидно не хватает worker, с его данными. Почему?

P.S. Сама модель Workers работает нормально.

READ ALSO
WooCommerce hooks ( Новый заказ)

WooCommerce hooks ( Новый заказ)

Есть задача - создание плагина для WooCommerceЭто первый опыт и по этому возникают вопросы

180
перебор массива (php)

перебор массива (php)

Есть цикл перебора массива

165
Изменить вывод ширины и высоты у картинки

Изменить вывод ширины и высоты у картинки

В контенте выводится текст и картинка вот таким образом

200
WordPress код подгрузки custom post

WordPress код подгрузки custom post

Есть такой код:

166