国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

Zend Framework入門教程之Zend_View組件用法示例

2024-05-04 23:53:32
字體:
來源:轉載
供稿:網友

本文實例講述了Zend Framework入門教程之Zend_View組件用法。分享給大家供大家參考,具體如下:

Zend_View組件可以實現MVC模式中視圖部分的代碼與Model和Controller部分的分離。

使用步驟:首先在Controller中建立一個Zend_View實例,并將需要的變量傳遞給它;之后,Controller通知Zend_View顯示一個特定的視圖,

生成View輸出的內容。

實例之控制器代碼腳本

<?php//使用模型來獲取書籍作者和標題相關數據$data = array(  array(    'author'=>'曹雪芹',    'title'=>'紅樓夢'  ),  array(    'author'=>'羅貫中',    'title'=>'三國演義'  ),  array(    'author'=>'吳承恩',    'title'=>'西游記'  ),  array(    'author'=>'施耐庵',    'title'=>'水滸傳'  ));//傳遞數據給Zend_View類的實例require_once 'Zend/Loader.php';Zend_Loader::loadClass('Zend_View');$view = new Zend_View();$view->books = $data;$view->setScriptPath('./');echo $view->render('4-2.php');

視圖腳本代碼(4-2.php中的內容):

<?php if($this->books):?><table>  <tr>    <th>作者</th>    <th>標題</th>  </tr>  <?php foreach($this->books as $key=>$val):?>  <tr>    <td><?php echo $this->escape($val['author'])?></td>    <td><?php echo $this->escape($val['title'])?></td>  </tr>  <?php endforeach;?>  </table><?php else:?><p>沒有需要的書目</p><?php endif;?>

執行結果:

作者   標題曹雪芹   紅樓夢羅貫中   三國演義吳承恩   西游記施耐庵   水滸傳

小結(實踐感受):

這個案例,并沒有什么很大的結構,Zend_View相當于一個插件,可以靈活的調用。Zend框架中的內容并不需要一定在很大的架構中使用。

MVC也并不那么呆板,它只是一種思想。這里的M層就是一組數組。真實開發過程中,就應該從數據庫讀取信息。視圖層目錄經過$view->setScriptPath('./');設置成了當前目錄下。

這樣就可以直接調用到當前目錄下的文件4-2.php了。視圖層接收到數據之后,進行一定的處理。

Zend_View的主要功能就是把數據,從控制器層傳入到視圖層。

希望本文所述對大家基于Zend Framework框架的PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 咸丰县| 枣阳市| 绥棱县| 桓台县| 大英县| 黄平县| 罗甸县| 尉犁县| 定结县| 长泰县| 镇雄县| 辰溪县| 南岸区| 遂溪县| 临高县| 昌平区| 扎鲁特旗| 城固县| 乌鲁木齐市| 广灵县| 桐乡市| 伊金霍洛旗| 永安市| 泸定县| 始兴县| 出国| 永兴县| 庐江县| 泰安市| 嘉义市| 泉州市| 汶川县| 资溪县| 响水县| 乐安县| 哈巴河县| 定结县| 桦川县| 馆陶县| 思南县| 宁德市|