hallo in die runde,
irgendwie funktioniert die ausgabe via php von
manchmal und manchmal nicht! muss das irgendwie "aktiviert" werden?PHP-Code:
$this->User->firstname
lg.
alex
Druckbare Version
hallo in die runde,
irgendwie funktioniert die ausgabe via php von
manchmal und manchmal nicht! muss das irgendwie "aktiviert" werden?PHP-Code:
$this->User->firstname
lg.
alex
Soweit ich mich erinnere, hat User keinen firstname. Hier sind Vor- und Nachname in einem Feld.
Du verwechselst das vielleicht mit Member->firstname ?
der user::firstname funktionierte heute morgen. dann habe ich rechner neu gestartet und neuer login. gedumpte-var = NULL
ma. ist auch User im FE der eigentlich member. zumindest ist es bei den inserttags so.
stimmt so, in $this->User ist je nach dem wo ich mich befinde (BE/FE) das entsprechende Objekt geladen.
Hat dein neuer Login einen definierten Firstname laut Datenbank?
ja. in this->user ist gar nix drin.
ich habe eine vermutung. probier ich gleich aus.
meine vermutung hat sich bestätigt.
ich logge mich als FE-user ein.
= NULLPHP-Code:
<?php var_dump($this->User); ?>
ich füge im gleich template hinzu:
PHP-Code:
<?php echo $this->replaceInsertTags( '{{user::lastname}}' ); ?>
= alle WERTEPHP-Code:
<?php var_dump($this->User); ?>
ja, weil im dem Fall, im FE angemeldet, die replaceInsertTags Methode ein
macht und damit das ganze initialisiert.Code:if (FE_USER_LOGGED_IN)
{
$this->import('FrontendUser', 'User');
...
ah okay. damit weiß ich es nun zu initialisieren. danke