Pregunta sobre escaping, zend-framework, admin – ¿El método de escape no es compatible con la página de vista en el área de administración o el backend del sitio en zend framework?

0

Soy nuevo con zend framework. Estoy trabajando en backend (el área de administración del sitio web) y quiero usar Escape pero mi página de vista no lo admite. Cuando uso el método de escape en la página de visualización, la página de visualización no muestra nada. Para esto, puedo hacer lo que pueda usar el método de escape en la página de visualización en el área de administración. Aquí está mi código en el controlador: -

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

Estoy usando esta variable de asignación en la página de vista como esta:

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

Pero el método de escape no es compatible con mi página de vista en el área de administración. Por favor, sugiéreme un truco para esto ...

una pista En uso comun$this->view->assign('username', 'Username'); sería utilizado por la mayoría de la gente como$this->view->username = 'Username';. Tu camino es correcto y estoy seguro de que funciona bien, pero no es común verlo. Al menos rara vez lo veo. Buena suerte. RockyFord

Tu respuesta

1   la respuesta
3

Creo que quieres decir

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

escapar es una función de laZend_View clase ($this en el contexto de las plantillas) en lugar de una función PHP global.

Preguntas relacionadas