classes/bfw/entities/TGroup.php
author Markus Bröker <broeker.markus@googlemail.com>
Fri, 13 Nov 2015 03:24:01 +0100
changeset 7 3ed6f90e97d9
parent 1 classes/bfw/mvc/model/TGroup.php@56e0dbd5c243
child 28 29a3e34acf64
permissions -rw-r--r--
Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
4869aea77e21 Bröker-Framework BFW-1
Markus Bröker <broeker.markus@googlemail.com>
parents:
diff changeset
     1
<?php
4869aea77e21 Bröker-Framework BFW-1
Markus Bröker <broeker.markus@googlemail.com>
parents:
diff changeset
     2
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
     3
/**
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
     4
 * Copyright(C) 2015 Markus Bröker<broeker.markus@googlemail.com>
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
     5
 *
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
     6
 */
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
     7
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
     8
namespace bfw\entities;
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
     9
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    10
use bfw\core\Entity;
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    11
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    12
/**
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    13
 * Class TGroup
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    14
 *
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    15
 * @method string getName()
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    16
 * @mthod setName($param)
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    17
 */
7
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    18
class TGroup extends Entity {
3ed6f90e97d9 Überarbeitete MVC-Struktur, die ich jetzt auch nachvollziehen kann.
Markus Bröker <broeker.markus@googlemail.com>
parents: 1
diff changeset
    19
    const SYSTEM = 1;
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    20
    const ADMIN = 2;
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    21
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    22
    public function __construct() {
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    23
        parent::__construct('t_group');
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    24
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    25
        $this->data = array(
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    26
            'id' => NULL,
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    27
            'name' => '',
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    28
        );
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    29
    }
0
4869aea77e21 Bröker-Framework BFW-1
Markus Bröker <broeker.markus@googlemail.com>
parents:
diff changeset
    30
4869aea77e21 Bröker-Framework BFW-1
Markus Bröker <broeker.markus@googlemail.com>
parents:
diff changeset
    31
    /**
1
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    32
     * @param $name
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    33
     * @return array|null
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    34
     */
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    35
    public function findByName($name) {
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    36
        return $this->db->findByField('t_group', 'name', $name);
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    37
    }
56e0dbd5c243 Aktualisierung des Frameworks
Markus Bröker <broeker.markus@googlemail.com>
parents: 0
diff changeset
    38
0
4869aea77e21 Bröker-Framework BFW-1
Markus Bröker <broeker.markus@googlemail.com>
parents:
diff changeset
    39
}