gpt4 book ai didi

php - Zend Framework : when to use placeholders, 部分,只是简单地分配给 View 属性?

转载 作者:可可西里 更新时间:2023-11-01 12:54:46 25 4
gpt4 key购买 nike

我一直在通读 Zend_View 文档,但我不太确定我是否完全理解什么时候最好使用占位符、部分以及只使用 View 属性。这是我的基本理解:

占位符:主要用于聚合内容,即侧边栏部分。

Partials:当您希望在没有 View 变量范围的情况下呈现 View 脚本时使用。但是什么时候这是最佳的?

View 属性:您需要传递给不符合上述要求的 View 脚本的任何其他变量。

最佳答案

占位符

正如您所提到的,这些对于聚合内容很有用。最常见的任务是从 View 中收集数据并在您的布局中显示整个集合。

例如,假设您知道每个页面都需要 jQuery。使用 inlineScript placeholder helper

,您的布局将具有类似的内容
<?php echo $this->inlineScript()->prependFile('path/to/jquery.min.js') ?>
</body>

然后您的 View 可以将脚本添加到占位符,例如

<?php $this->inlineScript()->appendFile('path/to/script.js') ?>

局部

View 部分是一种封装数据呈现的方式。如果您想在多个地方使用相同的标记,则特别有用。

例如,假设您显示相同的表格格式,其中只有数据发生变化(想想分页)。 View 部分非常适合这个。

查看属性

您的 Controller 应根据手头的特定任务将属性分配给 View 。这些属性通常是您的模型/模型集合或表单(当使用 Zend_Form 时),无论您的特定 View 需要显示什么。

关于php - Zend Framework : when to use placeholders, 部分,只是简单地分配给 View 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5372393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com