2011-09-04 117 views
0

以我自写入PHP框架我必须显示一个简单的消息的方法:显示(错误)消息

$ PAGE-> displayMessage(“标题”,“体”,“错误” 'layout.php中');

这会加载视图和布局,并在其中显示消息。我将它用于我不想为其创建新视图的邮件。

现在我在Zend中错过了这个功能,并且想要再次实现它,但是起初我想问你们,如果在Zend Framework中已经有这样的东西,我没注意到它?

回答

0
<?php echo $this->partial('partial.phtml', array(
    'body' => 'Team Framework', 
    'title' => 'view partials', 
    'error'=>'my error')); ?> 

和内部partial.phtml,我们有以下内容

<title><?php echo $this->title ?></title> 
<body><?php echo $this->body ?> <?php echo $this->error ?></body> 

部分是一个视图助手。这里$是Zend_View的一个实例。如果你想在控制器中调用这个代码,那么使用$ this-> view-> partial();而不是

+0

这不完全是我的意思,消息应该取代整个内容。 – Johni

1

另一种常见的方法是引发异常(假设您让用户知道错误),并使用错误处理程序插件来捕获它,并向用户吐出友好版本的消息。