gpt4 book ai didi

php - Rails Partials 和模板的 CodeIgniter 或 PHP 等价物

转载 作者:可可西里 更新时间:2023-11-01 13:05:10 26 4
gpt4 key购买 nike

在 CodeIgniter 或核心 PHP 中;是否有 Rails 的 View 部分和模板的等价物?

部分可以让我在我的 View 中渲染另一个 View 片段。我可以有一个通用的 navbar.php View ,我可以指向我的 homepage.php View 的内部。模板会在一个地方定义 HTML 页面的整体外壳,让每个 View 只填充主体。

我能在 CodeIgniter 文档中找到的最接近的内容是 Loading multiple views ,其中几个 View 在 Controller 中顺序呈现。在 Controller 中指示我的页面的视觉外观似乎很奇怪。 (即要移动导航栏,我的设计师必须编辑 Controller )。

我一直在 stackoverflow 上搜索实现此目的的 PHP 方法。我找到了 this page ,它讨论了用 ob_start 模拟分音.这是 CodeIgniter 中推荐的方法吗?

最佳答案

我可能违反了一些 MVC 规则,但我总是将我的“片段”放在单独的 View 中,然后从需要它们的其他 View 中加载它们,CodeIgniter 风格。我几乎所有的 View 都分别在顶部和底部加载页眉和页脚 View :

<? $this->load->view( "header" ); ?>
//Page content...
<? $this->load->view( "footer" ); ?>

然后, header 可以以相同的方式包含 NavBar 等。

关于php - Rails Partials 和模板的 CodeIgniter 或 PHP 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/765845/

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