model-view-controller - 什么是局部 View ?

标签 model-view-controller codeigniter

我一直在使用 Codeigniter 来习惯模型- View - Controller 架构,并尝试加快制作和实现网站的过程。

我一直看到对“部分 View ”的引用,但找不到该术语的定义。

谁能告诉我什么是局部 View ,以及它在哪里使用?

最佳答案

局部 View 只是可以包含在父 View 中的 subview 。我们来看一个常见的例子:

// Controller:
$data['myvar'] = array('element1', 'element2', 'element3');
$this->load->view('myview', $data);

// Myview:
<ul>
  foreach ($myvar as $var) {
    $this->load->view('partialview', array('var', $var));
  }
</ul>

// Partialview:
<li><?= $var ?></li>

这对于根据列表重复内容很有用。
请注意, View 和局部 View 之间没有任何区别,只是您包含它的方式定义了该术语。

关于model-view-controller - 什么是局部 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7085156/

相关文章:

css - font-awesome 在 mvc5 中不起作用

php - 更正 ZF2 重定向行为

java - 将 Value bean/java 传递给 servlet

PHP MVC : Do i really need a Controller?

model-view-controller - 为什么 Qt 滥用模型/ View 术语?

php - paypal 成功 url 返回 null

php - 选择菜单和内部菜单事件记录

php - 我们可以从 codeigniter 中的单个模型方法执行两个查询吗?

Codeigniter - View 快照 - 生成 PDF

php - 使用 CodeIgniter 对 Controller 的 AJAX 调用不成功