Project.php 537 Bytes
<?php

namespace App\Model;

class Project extends \App\Mvc\DateTrackingModel
{
    public $id;
    public $name;
    public $user_id;

    public function getSource()
    {
        return 'project';
    }

    public function columnMap()
    {
        return parent::columnMap() + [
            'id' => 'id',
            'name' => 'name',
            'user_id' => 'user_id'
        ];
    }

    public function initialize() {

        $this->belongsTo('user_id', User::class, 'id', [
            'alias' => 'User',
        ]);
    }
}