Frage an escaping, zend-framework, admin – Escape-Methode wird von Ansichtsseite im Admin-Bereich oder Backend der Site im Zend Framework nicht unterstützt?

0

Ich bin neu mit Zend Framework. Ich arbeite im Backend (dem Admin-Bereich der Website) und möchte kein Escape verwenden, aber meine Ansichtsseite unterstützt dies nicht. Wenn ich die Escape-Methode in der Ansichtsseite verwende, zeigt die Ansichtsseite nichts an. Hierfür kann ich die Escape-Methode auf der Ansichtsseite im Admin-Bereich verwenden. Hier ist mein Code im Controller: -

$this->view->assign('username', 'Username');    
$this->view->assign('password', 'Password');
$this->view->assign('rememberMe', 'Remember Me');

Ich benutze diese Zuweisungsvariable in der Ansichtsseite wie folgt: -

<td id="userlogin" align="left" width="30%"><?php echo escape($this->username);?>:</td>

Die Escape-Methode wird jedoch von meiner Ansichtsseite im Administratorbereich nicht unterstützt. Bitte schlagen Sie mir einen Trick dafür vor ...

ein Hinweis. Im allgemeinen Gebrauch$this->view->assign('username', 'Username'); würde von den meisten Menschen als verwendet werden$this->view->username = 'Username';. Ihr Weg ist korrekt und ich bin sicher, dass er gut funktioniert. Es ist einfach nicht üblich, ihn zu sehen. Zumindest sehe ich es selten. Viel Glück. RockyFord

Deine Antwort

1   die antwort
3

ich denke du meinst

<?php echo $this->escape($this->username);?>

Flucht ist eine Funktion derZend_View Klasse ($this im Kontext von Vorlagen) statt einer globalen PHP-Funktion.

Verwandte Fragen