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-- |
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 |
} |