php - 您可以在 index.php - Fat Free Framework 中使用配置文件中的全局变量吗?

标签 php fat-free-framework

我想在我的 config.ini 文件中设置一个名为 CONTROLLERPATH 的全局变量,然后在我的 index.php 文件中使用该变量将 GET 请求路由到我的目录结构中的正确 Controller 。我正在执行以下操作,但 F3 无法确定 CONTROLLERPATH 的值。

我的config.ini 文件:

[global]

DEBUG=3
UI=ui/
CONTROLLERPATH='app/controllers/'

在我的 index.php 文件中:

$f3->config('config.ini');
$f3->route('GET /', CONTROLLERPATH . 'indexController->index');

我也尝试放弃 config.ini 方式并在我的 index.php 文件中如下设置 controllerPath 的值,但它仍然不起作用:

$f3->set('controllerPath', 'app/controllers/');

最佳答案

ini文件中定义的变量是framework variables ,而不是 PHP 常量。

这意味着它们可以通过框架访问,使用以下语法之一:

  • $f3->get('CONTROLLERPATH')

  • $f3['CONTROLLERPATH']

  • $f3->CONTROLLERPATH

关于php - 您可以在 index.php - Fat Free Framework 中使用配置文件中的全局变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27968650/

相关文章:

php - MySQL - 获取同一列的多个值

php - 从 PHP 下载 excel 文件

php - 我无法在 Godgiven PHP-API 项目中获取详细错误

mysql - 缺少在 F3 中使用 SQL 的 HAVING 子句的选项

php - 在 Apache 2.2 上使用 FatFree 和 PHP5.3 时无法呈现简单页面

php - preg_replace删除Youtube和Vimeo对象并嵌入链接

php - SQL Union 只计算一个查询

php从下拉列表中插入查询枚举作为字符串

php - 无脂肪框架刷新部分输出

php - fatfree SQL 错误处理