Basics1

// create MM object
$objMetaModel = MetaModelFactory::byTableName('mm_program');

Daten über Filter auslesen

Bei der Verwendung eines eigenen SQL im BE Filter, kann dieser nicht mit addFilterRule kombiniert werden!

/ create empty MM filter
$objFilter = $objMetaModel->getEmptyFilter();
// OR add backend filter
$objFilter = $objMetaModel->prepareFilter(6, array('#key#' => '#value'));

// add filter rule (optional)
$objFilter->addFilterRule(new MetaModelFilterRuleSearchAttribute($objMetaModel->getAttribute('#MYATTRIBUTE#'), #VALUE#, $objMetaModel->getAvailableLanguages()));

// results
$objItems = $objMetaModel->findByFilter($objFilter);

Daten über ID auslesen

$objItem = $objMetaModel->findById($itemID);

 

Daten verarbeiten

// use loop and get method
foreach ($objItems as $objItem) {
  $entryID = $objItem->get('id');
}

// OR use parseAll method
$arrItems = $objItems->parseAll();

 

  1. http://de.contaowiki.org/MetaModels_Beispiel:_Referenced_items []

Comments

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *