【问题标题】:CodeIgniter: where to store static JSON file?CodeIgniter:在哪里存储静态 JSON 文件?
【发布时间】:2014-07-29 13:58:59
【问题描述】:

对于在 CodeIgniter 中存储静态 JSON 文件的最佳位置,我有点困惑。该文件将由模型读取(即通过 PHP),不应在浏览器中公开。

我尝试将文件视为:

  • 帮手
  • 一个配置文件
  • 第三方文件

...但是 CI 期望所有这些都包含 PHP(在后者的情况下,是一个类。)

关于我应该将它存储在哪里的任何建议?

[注意:显然我可以将它存储在帮助程序中并手动加载它,而不是 $this->load-helper(),从而绕过尝试的 PHP 解释,但这是最后的手段。]

【问题讨论】:

    标签: php json codeigniter


    【解决方案1】:

    我不知道你/php 在 webroot 之外有什么访问权限。如果你这样做,你可以将它存储在那里并使用 CI 中的directory_helper 来阅读它。您也可以在技术上将 JSON 作为变量存储在 PHP 中。

    如果不是很大,我会将其作为变量存储在 json.php 之类的配置中并从那里使用。

    【讨论】:

    • 我会研究第一个选项 - 谢谢。不热衷于第二个,因为它应该是自己的文件,而不是 PHP 字符串。
    猜你喜欢
    • 2014-07-21
    • 2021-03-18
    • 2016-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-03
    • 1970-01-01
    • 2011-12-12
    相关资源
    最近更新 更多