Blame view

app/library/App/Model/Project.php 691 Bytes
4690c1db   Alex Savenko   create project
1
2
3
4
5
6
7
8
9
  <?php
  
  namespace App\Model;
  
  class Project extends \App\Mvc\DateTrackingModel
  {
      public $id;
      public $name;
      public $user_id;
6ca4a98a   Alex Savenko   add ga_view_id to...
10
      public $ga_view_id;
b05d4e78   Alex Savenko   docs
11
      public $group;
4690c1db   Alex Savenko   create project
12
13
14
15
16
17
18
19
20
  
      public function getSource()
      {
          return 'project';
      }
  
      public function columnMap()
      {
          return parent::columnMap() + [
6ca4a98a   Alex Savenko   add ga_view_id to...
21
22
23
              'id'            => 'id',
              'name'          => 'name',
              'ga_view_id'    => 'ga_view_id',
b05d4e78   Alex Savenko   docs
24
25
              'user_id'       => 'user_id',
              'group'         => 'group'
4690c1db   Alex Savenko   create project
26
27
28
29
30
          ];
      }
  
      public function initialize() {
  
175f1d0b   Alex Savenko   registration
31
32
33
          $this->belongsTo('user_id', User::class, 'id', [
              'alias' => 'User',
          ]);
4690c1db   Alex Savenko   create project
34
35
      }
  }