Hallo,
ich möchte auf das Datenbankfeld "endtime" zugreifen.
Laut viele Quellen habe ich folgendes zusammen getragen:
public function findAllForm() {
$query = $this->createQuery();
$querySettings = $query->getQuerySettings();
$query->getQuerySettings()->setIgnoreEnableFields(true);
$query->getQuerySettings()->setEnableFieldsToBeIgnored(array("endtime"));
$query->setQuerySettings($querySettings);
return $query->execute();
}
Rufe es dann wie folgt auf:
$allItems = $this->FormYouRepository->findAllForm();
Gebe ich mir dann die Funktion aus via var_dump, wird dieses Array gar nicht mit aufgelistet.
Wo ist mein Fehler?
Hallo,
naja, findAllForm() liefert dir in dieser Form kein Array, sondern ein QueryObject zurück.
Was willst du denn genau abfragen bzw. welche Rolle soll endtime in deinem Query spielen?
Lg
Ich möchte gern "endtime" in meinen Funktionen abfragen. Jedoch bräuchte ich das in dem Objekt (sorry, natürlich kein array).
Ergänze einfach dein Model mit einem Setter/Getter, so kannst du alle Datenbankfelder deines Datensatzes holen.
/**
* endtime
*
* @var string
*/
protected $endtime = '';
/**
* Returns the endtime
*
* @return string $endtime
*/
public function getEndtime()
{
return $this->endtime;
}
/**
* Sets the endtime
*
* @param string $endtime
* @return void
*/
public function setEndtime($endtime)
{
$this->endtime = $endtime;
}