Project.php 691 Bytes
<?php

namespace App\Model;

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

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

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

    public function initialize() {

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