2011-09-04 115 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

另一種常見的方法是引發異常(假設您讓用戶知道錯誤),並使用錯誤處理程序插件來捕獲它,並向用戶吐出友好版本的消息。