Pytanie w sprawie escaping, zend-framework, admin – metoda ucieczki nie jest obsługiwana przez stronę widoku w obszarze administracyjnym lub backend strony w frameworku zend?

0

Jestem nowy z frameworkiem Zend. Pracuję w backend (obszar administracyjny witryny) i chcę używać escape, ale moja strona widoku tego nie obsługuje. kiedy używam metody ucieczki na stronie widoku, strona widoku nic nie pokazuje. W tym celu mogę użyć metody ucieczki na stronie widoku w obszarze administracyjnym. Oto mój kod w kontrolerze: -

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

Używam tej zmiennej przypisującej na stronie widoku w następujący sposób: -

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

Ale metoda ucieczki nie jest obsługiwana przez moją stronę widoku w obszarze administracyjnym. Podaj mi sztuczkę ...

jedna wskazówka. W powszechnym użyciu$this->view->assign('username', 'Username'); większość ludzi byłaby używana jako$this->view->username = 'Username';. Twoja droga jest poprawna i jestem pewien, że działa dobrze, po prostu nie jest to powszechne. Przynajmniej rzadko to widzę. Powodzenia. RockyFord

Twoja odpowiedź

1   odpowiedź
3

wydaje mi się, że masz na myśli

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

ucieczka jest funkcjąZend_View klasa ($this w kontekście szablonów) zamiast globalnej funkcji PHP.

Powiązane pytania