8.1 Zend_View(2)
来源:互联网 发布:vscode sass 生成css 编辑:程序博客网 时间:2024/05/17 02:30
38.4. 视图助手(View Helper)
38.4.1. 基本的助手
以上helper的使用非常简单,下面是个例子。注意你只需要调用即可,它们会根据需要自己加载并实例化。 <?php// 在你的view脚本内部, $this 指向 Zend_View 实例.//// 假设你已经为select对应的变量$countries指定一系列option值,// array('us' => 'United States', 'il' =>// 'Israel', 'de' => 'Germany').?><form action="action.php" method="post"> <p><label>Your Email: <?php echo $this->formText('email', 'you@example.com', array('size' => 32)) ?> </label></p> <p><label>Your Country: <?php echo $this->formSelect('country', 'us', null, $this->countries) ?> </label></p> <p><label>Would you like to opt in? <?php echo $this->formCheckbox('opt_in', 'yes', null, array('yes', 'no')) ?> </label></p></form>
38.4.1.1. 动作视图助手
Action 视图助手允许视图脚本执行一个特定的控制器Action;在执行之后的响应对象的结果将被返回。有时候特定的Action生成可重用内容或“widget-ized”内容(在页面内生成一个带有特定功能的小面板,类似于Windows Vista的widget,Haohappy注),这时我们就可以使用本功能。 内部调用_forward() 或者转向的Action在此将无效,将返回空字符串。 Action视图助手的API和大部分MVC组件调用控制器动作的方式一样:action($action,$controller, $module = null, array $params = array())。$action 和 $controller 是必须的;如果没有指定模块,缺省模块将被使用。
例 38.1. 动作视图助手的基本用法
例如,假设你有一个CommentController ,为了给当前请求输出评论列表,带一个可被调用的 listAction() 方法: <div id="sidebar right"> <div class="item"> <?= $this->action('list', 'comment', null, array('count' => 10)); ?> </div></div>
0 0
- 8.1 Zend_View(2)
- 8.1 Zend_View
- 17.Zend_View
- Zend Framework-Zend_View简介
- zend_view修改模板后缀名
- Zend Framework教程-Zend_View
- Zend Framework-Zend_View控制器脚本
- Zend Framework-Zend_View视图脚本
- Zend_View Helper视图助手使用说明
- Zend_View Helper视图助手使用说明
- Zend Framework-Zend_View视图协助器
- 开始使用 Zend_View 占位符:介绍
- 开始使用 Zend_View 占位符:结论
- Zend Framework教程-MVC-View(Zend_View)
- 开始使用 Zend_View 占位符:占位符基本用法
- 开始使用 Zend_View 占位符:标准占位符
- Zend_View 占位符入门(leaning zendframework 翻译之5)
- Zend Framework 怎样使用Zend_View与Zend_Layout玩布局?
- CH372
- 分享一些自己的学习历程和学习方法
- 翻译 《Little Book of Semaphores》
- 【例题&结论】【单调队列(滑动窗口)】NKOJ2152 滑动窗口
- GO 笔记 FROM go语言编程
- 8.1 Zend_View(2)
- ArrayList自动扩容解析
- Java 多线程同步的五种方法
- Android6.0出现「java.lang.UnsatisfiedLinkError .so has text relocations」的解决办法
- 安装GEM5(ubuntu14)过程记录
- SD + FAT文件系统学习
- ECShop常用知识点总结
- 简单的xml c#
- android中logcat输出信息过滤