Zend Framework中的显示(错误)消息

时间:2011-09-04 16:46:10

标签: php zend-framework

在我自己编写的php框架中,我有一个显示简单消息的方法:

  

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

这将加载视图和布局并在其中显示消息。我将它用于我不想为其制作新视图的消息。

现在我在Zend中缺少这个功能并希望再次实现它,但首先我想问你们,如果在Zend Framework中已经有类似的东西,我没有注意到它?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分: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>

Partial是一个视图助手。这里$ this是Zend_View的一个实例。如果您想在控制器中调用此代码,请使用$ this-&gt; view-&gt; partial();代替