在我自己编写的php框架中,我有一个显示简单消息的方法:
$ PAGE-> displayMessage( '标题', '体', '错误', 'layout.php中');
这将加载视图和布局并在其中显示消息。我将它用于我不想为其制作新视图的消息。
现在我在Zend中缺少这个功能并希望再次实现它,但首先我想问你们,如果在Zend Framework中已经有类似的东西,我没有注意到它?
答案 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();代替