CodeIgniter:存储静态JSON文件的位置?

时间:2014-07-29 13:59:00

标签: php json codeigniter

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

我试图将文件视为各种各样:

  • 帮助者
  • 配置文件
  • 第三方档案

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

有关我应该存储它的地方的任何建议吗?

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

1 个答案:

答案 0 :(得分:1)

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

如果它不是很大,我会把它作为变量存储在像json.php这样的配置中,然后从那里使用它。