Extbase/Fluid

extbase Property Mappers

Der neue Property Mapper

Was ist die Aufgabe eines Property Mappers?

Ein Property Mapper hat die Aufgabe, die Daten, die von Formularen an den Webserver gesendet werden in die korrekten Variablentypen zu konvertieren. Alle Daten eines Formulars werden entweder mit Hilfe von POST oder GET (Url) an den Server übertragen, aber diese Transportmethoden können nur mit Arrays und Texten umgehen. Wenn Ihr also in Eurem Formular ein Feld für das Alter einer Person habt und absendet, dann ist für den Server dieses Alter grundsätzlich erstmal ein Text und keine Zahl. Vielleicht habt Ihr aber auch ein Formular auf Eurer Webseite, auf dem Ihr die Beläge Eurer Pizza zusammenstellen könnt (Auswahl per Checkbox). In diesem Fall werden die Daten als Array an der Server übertragen. Solange diese Transportmethoden nicht zwischen Text und Zahl oder auch Array und Objekten unterscheiden können, seid Ihr die Einzigen die wissen von welchem Typ diese Daten sind. Ein Property Mapper kann Euch bei dieser Aufgabe helfen.
(continue reading…)


extbase set storage

$querySettings = $this->productRepository->createQuery()->getQuerySettings();
$querySettings->setStoragePageIds(array(103));
$this->productRepository->setDefaultQuerySettings($querySettings);
1 Comment more...

Get tt_content uid

You fetch all tt_content’s data in array:

$this->cObj->data

ie:

$uidOfCE = $this->cObj->data['uid'];

If you’re using Extbase of course you need to get the content object first, ie:

$this->contentObj = $this->configurationManager->getContentObject();
debug($this->contentObj->data, "current tt_content's data");

Fluid User Manual

This chapter describes all things the users of the templating system needs to know. After you’ve read the introduction, you can dive into the concepts of Fluid which are relevant to you.

The chapter starts with an overview of basic concepts, continues with using layouts, and finishes with how to write your own view helpers. (continue reading…)


Extbase/Fluid features and improvements

With TYPO3 4.5 LTS, a new version of Extbase and Fluid is shipped, which contains several major features like Dependency Injection and Fluid Widgets. This article gives an overview about the improvements in Extbase and Fluid, with links to more detailed information. (continue reading…)

1 Comment more...

Copyright © 1996-2010 Add Lives. All rights reserved.
iDream theme by Templates Next | Powered by WordPress