= MVC =
== Datenmodell ==
 
=== Table.php ===
'''typo3conf/ext/ncfluid/Classes/Domain/Model/Table.php'''
<source lang="php">
<?php
 
/**
*
* Das nachfolgende kann mensch sich sparen, wenn mensch keine Unterstriche benutzt!!
*
* Hier muss für JEDE Tabellenspalte die Variable deklariert werden
* als protected und dazu mindestens die dazugehörige get-Methode.
* Nach dem "get" wird der nächste Buchstabe IMMER großgeschrieben.
* Solltet Ihr in Euren Spaltennamen Unterstriche verwendet haben,
* dann müssen diese in den get-Methoden entfernt werden und das
* erste Zeichen NACH dem Unterstrich auch wieder großgeschrieben
* werden. Beispiel: Spaltenname first_name wird zu getFirstName.
*/
 
class Tx_Ncfluid_Domain_Model_Table extends Tx_Extbase_DomainObject_AbstractValueObject {
 
// getUid() muss nicht mehr implementiert werden
/**
* text column
* @var string
* @validate NotEmpty
*/
protected $coltext;
/**
* Setter for text column
* @param string $coltext The text column
* @return void
*/
public function setColtext($coltext) {
$this->coltext = $coltext;
}
 
/**
* Getter for text column
* @return string The text column
*/
public function getColtext() {
return $this->coltext;
}
 
 
/**
* int column
* @var int
* @validate NotEmpty
*/
protected $colint;
/**
* Setter for int column
* @param int $colint The int column
* @return void
*/
public function setColint($colint) {
$this->colint = $colint;
}
 
/**
* Getter for int column
* @return int The int column
*/
public function getColint() {
return $this->colint;
}
 
/**
* datetime column
* @var DateTime
* @validate NotEmpty
*/
protected $coldatetime;
/**
* Setter for datetime column
* @param DateTime $coldatetime The datetime column
* @return void
*/
public function setColdatetime(DateTime $coldatetime) {
$this->coldatetime = $coldatetime;
}
 
/**
* Getter for datetime column
* @return DateTime The datetime column
*/
public function getColdatetime() {
return $this->coldatetime;
}
}
?>
</source>
== View ==
Änderungen – Vosp.info

Änderungen

Navigationsmenü