问题标签 [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.
php - Fatfree 框架 - 在另一个类构造方法中创建类的实例
执行以下代码时出现 404 错误。“MagazineModel”类像“Magazine”类一样扩展了控制器。问题是:我不能在“杂志”类中创建“杂志模型”的对象吗?如果我不能,我该如何以不同的方式做到这一点?感谢帮助!
php - 使用键/值模式和 Fat Free Framework Mapper
我有一个设置表,其中存储各种租户设置,如下所示:
有没有一种简单的方法可以将映射器用于以下操作:
或者
php - 无脂肪错误跟踪并不总是可见
我DEBUG
在 F3 蜂巢中设置了2
.
在某些服务器/错误上,可以看到完整的错误消息和跟踪,包括文件和行号。其他时候不是。我错过了什么?
error_reporting()
尽管我的服务器设置了,F3 不应该自动设置 PHP和相关值吗?为什么我没有与此设置一致的结果?
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 兼容库?
php - 在 Fat Free 2.0.x 版本中获取有关匹配路由的信息
我正在使用 Fat Free Framework 的旧版 2.0。我正在编写一些需要为每个请求调用的代码。
我想检查匹配的路由,我发现我可以在beforeRoute
使用这个的方法中做到这一点:
如果路线是这样定义的:
然后检查$routeData
给出:
这是一个好的开始,但我想获得GET /@customer/dictionary/@key
或只是/@customer/dictionary/@key
. 我想我可以用正则表达式交换键值并以这种方式进行匹配,但是最好有一种更清洁的方式来做到这一点!
请注意,这个问题已经被问到 version 3,这对我目前没有好处。我们想升级,但目前不可能。
php - Fat Free Framework 中的变量访问问题
我在 Fat Free Framework 中访问全局变量的问题。特别是,唯一的问题是从代码中获取“file_path”变量:
然后我从 download.htm 调用 /getfile:
然后我尝试从另一条路由访问“file_path”变量,但没有 $f3->get('file_path') 返回 NULL:
此外,通过 $f3->get() 访问的其他全局变量工作正常。例如
完美地得到 $db 变量。更改局部和全局变量名称没有帮助。关于正在发生的事情有什么想法吗?:S
php - 在 Fat Free Framework 中捕获上传的文件名
我的 php 脚本必须处理非 slug 文件名上传,例如,当用户尝试上传文件“Имя на русском.jpg”时。有些方法不能正确处理,所以我使用:
所以,我在服务器上得到了“imja-na-russkom.jpg”文件。问题是我需要为 DB 捕获这个文件名,为此我尝试了这个:
它返回“imja-na-russkom-jpg” - 不是文件系统中使用的名称(不是点,而是扩展前的破折号)。
所以,我的问题是:有没有办法捕捉名称,在 Web::receive() 中使用,或者,如果没有,是否有一种解决方法可以通过 F3 获取它?谢谢你。
php - 仅通过 cli 工作的无脂肪框架
我刚开始尝试使用无脂肪框架。我不明白我在这里做错了什么。我有以下从他们的网站获得的代码:
当我使用 cli 运行以下代码时,就像这个 php index.php 它工作正常。但是当我尝试使用浏览器访问它时,我收到以下错误:
我不明白它是如何通过 cli 而不是通过浏览器工作的。有人遇到过这个吗?
php - 无脂肪框架中的 Google Web Starter Kit 实现
您是否测试了新的 Google Web Starter Kit? https://developers.google.com/web/starter-kit/
我被要求使用它,但我找不到合适的方法在我用 Fat Free Framework(它是 PHP)创建的 MVC 中实现它。
逻辑是将其添加到视图中,但是我如何从自动化任务、livereload 等中获利?
提前感谢您的帮助和建议;)
php - f3框架sql查询连接
我有以下表格:
我试图弄清楚如何在 f3 中使用 sqlmapper 来查询用户名等于 $_POST["username"] 的两个表,并能够获取组名和类型。是否可以使用这个框架和 sqlmapper 来加入类似的查询?
我一直在四处寻找,找不到任何例子。