问题标签 [fat-free-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
294 浏览

php - Fatfree 框架 - 在另一个类构造方法中创建类的实例

执行以下代码时出现 404 错误。“MagazineModel”类像“Magazine”类一样扩展了控制器。问题是:我不能在“杂志”类中创建“杂志模型”的对象吗?如果我不能,我该如何以不同的方式做到这一点?感谢帮助!

0 投票
2 回答
239 浏览

php - 使用键/值模式和 Fat Free Framework Mapper

我有一个设置表,其中存储各种租户设置,如下所示:

有没有一种简单的方法可以将映射器用于以下操作:

或者

0 投票
1 回答
613 浏览

php - 无脂肪错误跟踪并不总是可见

DEBUG在 F3 蜂巢中设置了2.

在某些服务器/错误上,可以看到完整的错误消息和跟踪,包括文件和行号。其他时候不是。我错过了什么?

error_reporting()尽管我的服务器设置了,F3 不应该自动设置 PHP和相关值吗?为什么我没有与此设置一致的结果?

0 投票
1 回答
2105 浏览

php - 如何在 Composer 兼容的库中使用 Fat Free Framework 的自动加载器

我目前使用 F3 自动加载器来加载 F3/lib/f3和我的应用程序代码/app

我的 AUTOLOAD 配置是AUTOLOAD="lib/f3/;app/;

所以现在我可以做类似的事情

我还想自动加载其他库,但我似乎遇到了麻烦。当我将它们添加到时,/lib我还会更改自动加载: AUTOLOAD="lib/f3/;app/;lib/;

例如,让我们试试这个类: https ://github.com/tpyo/amazon-s3-php-class

我放进S3.php/lib我也把它放进去/lib/S3 ......我仍然不能做类似的事情

没有任何东西都行不通 require_once 'lib/S3/S3.php';

我对 Swiftmailer、MPDF 和我尝试的其他任何东西都有同样的问题。

我在这里想念什么?如何轻松安装应该自动加载的 Composer 兼容库?

0 投票
1 回答
397 浏览

php - 在 Fat Free 2.0.x 版本中获取有关匹配路由的信息

我正在使用 Fat Free Framework 的旧版 2.0。我正在编写一些需要为每个请求调用的代码。

我想检查匹配的路由,我发现我可以在beforeRoute使用这个的方法中做到这一点:

如果路线是这样定义的:

然后检查$routeData给出:

这是一个好的开始,但我想获得GET /@customer/dictionary/@key或只是/@customer/dictionary/@key. 我想我可以用正则表达式交换键值并以这种方式进行匹配,但是最好有一种更清洁的方式来做到这一点!

请注意,这个问题已经被问到 version 3,这对我目前没有好处。我们想升级,但目前不可能。

0 投票
1 回答
770 浏览

php - Fat Free Framework 中的变量访问问题

我在 Fat Free Framework 中访问全局变量的问题。特别是,唯一的问题是从代码中获取“file_path”变量:

然后我从 download.htm 调用 /getfile:

然后我尝试从另一条路由访问“file_path”变量,但没有 $f3->get('file_path') 返回 NULL:

此外,通过 $f3->get() 访问的其他全局变量工作正常。例如

完美地得到 $db 变量。更改局部和全局变量名称没有帮助。关于正在发生的事情有什么想法吗?:S

0 投票
2 回答
2351 浏览

php - 在 Fat Free Framework 中捕获上传的文件名

我的 php 脚本必须处理非 slug 文件名上传,例如,当用户尝试上传文件“Имя на русском.jpg”时。有些方法不能正确处理,所以我使用:

所以,我在服务器上得到了“imja-na-russkom.jpg”文件。问题是我需要为 DB 捕获这个文件名,为此我尝试了这个:

它返回“imja-na-russkom-jpg” - 不是文件系统中使用的名称(不是点,而是扩展前的破折号)。

所以,我的问题是:有没有办法捕捉名称,在 Web::receive() 中使用,或者,如果没有,是否有一种解决方法可以通过 F3 获取它?谢谢你。

0 投票
1 回答
661 浏览

php - 仅通过 cli 工作的无脂肪框架

我刚开始尝试使用无脂肪框架。我不明白我在这里做错了什么。我有以下从他们的网站获得的代码:

当我使用 cli 运行以下代码时,就像这个 php index.php 它工作正常。但是当我尝试使用浏览器访问它时,我收到以下错误:

我不明白它是如何通过 cli 而不是通过浏览器工作的。有人遇到过这个吗?

0 投票
1 回答
460 浏览

php - 无脂肪框架中的 Google Web Starter Kit 实现

您是否测试了新的 Google Web Starter Kit? https://developers.google.com/web/starter-kit/

我被要求使用它,但我找不到合适的方法在我用 Fat Free Framework(它是 PHP)创建的 MVC 中实现它。

逻辑是将其添加到视图中,但是我如何从自动化任务、livereload 等中获利?

提前感谢您的帮助和建议;)

0 投票
2 回答
1967 浏览

php - f3框架sql查询连接

我有以下表格:

我试图弄清楚如何在 f3 中使用 sqlmapper 来查询用户名等于 $_POST["username"] 的两个表,并能够获取组名和类型。是否可以使用这个框架和 sqlmapper 来加入类似的查询?

我一直在四处寻找,找不到任何例子。