我已经在我的本地主机上正确安装了 zend 框架并获得了 zend 框架默认索引页面。现在我在视图页面中使用转义方法并运行该页面,然后它显示以下错误:-
致命错误:调用未定义的函数 escape().....
我没有得到消除此错误的解决方案,我已设置虚拟主机并使用 Zend_Tool 命令创建站点结构,例如 zf create project myproject。
我以正确的方式获得了一个目录结构,当我在 localhost 上运行我的站点时,它显示了一个 zend 默认索引页面。所以我假设 zend 已经正确安装在我的系统上。zend_tool 创建的目录结构有一个空白库文件夹,并且在 myproject 文件夹的创建目录结构中没有显示 bin 文件夹。
我正在使用最新版本的 zend 框架 1.11.11
我很困惑为什么 escape() 方法不起作用
我在控制器中使用以下代码:-
$this->view->assign('username', 'Username');
$this->view->assign('password', 'Password');
$this->view->assign('rememberMe', 'Remember Me');
我在视图页面中调用转义方法如下:-
<td id="userlogin" align="left" width="30%"><?php echo escape($this->username);?>:</td>
在我的控制器中,我不包含任何文件。它只是一个简单的控制器文件,如下所示:-
<?php
class IndexController extends Zend_Controller_Action
{
public function init()
{
/* Initialize action controller here */
}
public function indexAction()
{
// action body
$request = $this->getRequest();
$this->view->assign('username', 'Username');
$this->view->assign('password', 'Password');
$this->view->assign('rememberMe', 'Remember Me');
}
}
我在哪里犯了错误,请告诉我。