Class Generic
Das Modell stellt für ein Request, Model, View Pattern die Datenhaltung bereit. Über die Funktionen Generic::fromRequest() werden Daten in das Modell eingebunden.
Abgeleitete Klassen müssen in der Regel nur die Methode getRequestMap() überschreiben.
In Solr müssen folgende Felder angelegt sein. Sollten andere Felder definiert sein, so müssen die Konstanten in der Klasse überschrieben werden.
<dynamicField name="integer_*" type="integer" indexed="true" stored="true"/> <dynamicField name="float_*" type="float" indexed="true" stored="true"/> <dynamicField name="double_*" type="double" indexed="true" stored="true"/> <dynamicField name="long_*" type="long" indexed="true" stored="true"/> <dynamicField name="string_*" type="string" indexed="true" stored="true" required="false"/> <dynamicField name="text_*" type="text" indexed="true" stored="true" required="false"/> <dynamicField name="boolean_*" type="boolean" indexed="true" stored="true" required="false"/> <dynamicField name="date_*" type="date" indexed="true" stored="true" required="false"/> <dynamicField name="binary_*" type="binary" indexed="true" stored="true" required="false"/>
- Alvine\Data\Dataset
- Alvine\Application\Web\Model\Generic implements Alvine\Persistence\Find\Indexable
Namespace: Alvine\Application\Web\Model
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 286 $
Since: 20150414
Link: alvine.io
Located at web/model/Generic.class.php
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 286 $
Since: 20150414
Link: alvine.io
Located at web/model/Generic.class.php
public
Alvine\Persistence\Find\IndexDocument
|
#
getIndexDocument( )
Erstellt ein automatisch generiertes IndexDokument aus allen Einträgen des Datasets. Unterschiedlichen Typen werden dabei mit dem Prefix |
protected
Alvine\Types\Map\SimpleMap
|
|
public
Alvine\Persistence\Find\FilterDocument
|
string |
INTEGERPREFIX
Prefix für Integer |
#
'integer_'
|
string |
BOOLEANPREFIX
Prefix für Boolean |
#
'boolean_'
|
string |
FLOATPREFIX
Prefix für Integer |
#
'float_'
|
string |
DATERPREFIX
Prefix für Integer |
#
'date_'
|
string |
STRINGPREFIX
Prefix für Integer |
#
'string_'
|