Blame view

app/library/App/Model/Photo.php 541 Bytes
15479603   Alex Savenko   initialize
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  <?php
  
  namespace App\Model;
  
  class Photo extends \App\Mvc\DateTrackingModel
  {
      public $id;
      public $title;
      public $albumId;
  
      public function getSource()
      {
          return 'photo';
      }
  
      public function columnMap()
      {
          return parent::columnMap() + [
              'id' => 'id',
              'title' => 'title',
e0d8c9e5   Alex Savenko   user registration
21
              'album_id' => 'album_id'
15479603   Alex Savenko   initialize
22
23
24
25
26
          ];
      }
  
      public function initialize() {
  
e0d8c9e5   Alex Savenko   user registration
27
          $this->belongsTo('album_id', Album::class, 'id', [
15479603   Alex Savenko   initialize
28
29
30
31
              'alias' => 'Album',
          ]);
      }
  }