Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Wir werden jetzt die benötigte Struktur erstellen und mit Code versorgen. Wir fangen an, indem wir unser Modell programmieren. Im Verzeichnis typo3conf/ext/staff/Classes/Domain/Model finden wir die Modelle des Blog-Beispiels. Diese löschen wir bis auf die Datei Blog.php und benennen sie in Snowboardteacher.php um. Wie wir bereits wissen, muss nun auch die Klassen-Bezeichnung in der Datei angepasst werden. Ändern Sie diese in Tx_Staff_Domain_Model_Snowboardteacher. Fügen Sie den PHP-Code aus dem nachfolgenden Beispiel in die Datei Snowboardteacher.php ein.
01 <?php
02
03 /**
04 * A Staff plugin
05 *
06 * @version $Id:$
07 * @copyright Copyright belongs to the respective authors
08 * @license http://opensource.org/licenses/gpl-license.php GNU
Public License, version 2
09 */
10 class Tx_Staff_Domain_Model_Snowboardteacher extends Tx_Extbase_
DomainObject_AbstractEntity {
11
12 /**
13 * Lastname of a Snowboardteacher
14 *
15 * @var string
16 * @validate Text, StringLength(minimum = 1, maximum = 80)
17 */
18 protected $lastname = '';
19
20 /**
21 * Firstname of a Snowboardteacher
22 *
23 * @var string
24 * @validate Text, StringLength(minimum = 1, maximum = 150)
25
26 protected $firs....