Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Ausblick auf TYPO3 Version 5 > Die Erweiterung anpassen

Die Erweiterung anpassen

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

  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial