【问题标题】:Loading a view outside of Codeigniter在 Codeigniter 之外加载视图
【发布时间】:2011-02-24 18:21:39
【问题描述】:

我有一个生成动态导航栏的视图。

在 Codeigniter 中,我只是使用 $this->load->view('navigation'); 正常加载视图

我正在将我的应用程序与另一个不使用 Codeigniter 的 PHP 应用程序集成,并且我想使用相同的导航栏。

我的导航视图只是一个无序列表导航,其中包含用于用户安全访问和活动类 css 样式的逻辑。这就是我不想重新编码导航的原因。

<div class="navigation">
  <ul>
    <li class="active"><a href="main">Main</li>
    ...
    <li><a href="second">Second Page</li>
  </ul>
</div>

有没有一种简单的方法可以从外部 php 脚本调用 Codeigntier 并加载视图?类似于包含。

【问题讨论】:

  • 其他应用的框架是什么?其他应用程序视图如何设置?其他应用是否使用 exact 相同的安全方案?还是codeigniter独有的?
  • 另一个应用程序使用自己的框架。安全方案只是查找 sql 表并相应地加载
  • 锚。

标签: php codeigniter


【解决方案1】:

视图只是一个带有一些变量的 php 文件,只要其他应用程序生成视图中所需的安全逻辑和信息所需的适当变量,就像任何其他 php 文件一样 include it

【讨论】:

    猜你喜欢
    相关资源
    最近更新 更多
    热门标签