这期内容当中小编将会给大家带来有关Zend_View组件如何在Zend Framework中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
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 Framework中使用了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。