问题标签 [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 投票
1 回答
944 浏览

php - 未找到 Fatfree 框架路径

我正在使用 fatfree 框架,现在发生了好几次突然找不到路由了。调用路由将导致 404。如果我重命名路由而不进行任何其他更改,则会再次找到它。没有并发路线,因为我只使用简单的路线,例如:

调用 /test 将导致 404。清空浏览器缓存或使用其他浏览器无济于事。如果我将代码更改为例如:

使用 /test2 可以正常工作。

我很担心这完全是随机发生的,除了重命名它之外,我还没有找到任何方法来修复旧路线。

是否可以清除可能解决问题的 f3 或类似的路由相关缓存?

0 投票
0 回答
141 浏览

php - FatFreeFramework 提交表单

我已经开始在我当前的项目中使用 FatFreeFramework,我偶然发现了一些我似乎无法克服的问题。

在我的应用程序中,用户打开一个对话框,他可以通过该对话框将新类别插入系统。他还必须选择两个父类别(第二个应该取决于第一个中的选择)并插入一个标题。(在下图中) 在此处输入图像描述

问题是选择字段的填充和提交。如何填充选择字段?如何在不以任何方式刷新页面的情况下将类别添加到数据库中?我知道我应该使用 ajax 来完成这个任务,但是由于(在我看来)关于这个特定任务的文档很少,我无法得到任何工作。

如何执行 ajax 调用?我知道路由可以有一个 [ajax] 属性,但它是如何工作的?它如何被纳入?

谢谢您的帮助。

0 投票
1 回答
811 浏览

php - Fat Free Framework:我可以在保存之前设置一个模型来计算字段值吗?

模型有没有办法在保存之前计算一个字段?

我有一个这样的架构:

我试图在我的控制器中避免这种代码:

相反,我想设置我的模型来计算linetotal之前的保存。

也许类似于beforeSavecakephp 中的回调,或者甚至更好,也许我错过了我可以像 f3 上的 Mapper 虚拟字段一样设置它,除了它是一个真实的字段......

0 投票
1 回答
483 浏览

php - 带有 Fat Free 框架的 Facebook 选项卡

当我们尝试将页面输出到 facebook 标签时,Fat Free Framework 是否有一些限制?

我已经用下面的代码尝试过了,不幸的是,在 facebook 标签 iframe 中总是空白页。

首先,当用户尝试访问GET /landing时,它将重定向到 facebook 标签并显示页面GET /。但不知何故,它总是返回空页面,已经在 firefox 上使用 firebug 检查它并且没有错误,在响应选项卡上总是显示Reload the page to get source for: https://localhost/f3-fb/。已经在我的办公室框架中尝试过,并且效果很好。

如果有人遇到这个问题,请告知。

0 投票
1 回答
1072 浏览

templates - 如何使用 fatfree 框架和 cortex 模型在我的模板中列出结果?

我正在使用带有 Cortex ORM 插件的 fatfree 框架,我试图简单地查询数据库并在我的模板中显示结果行,所以我尝试了:

在我的控制器中:

在我的模板中:

但模板保持空白。然而,在控制器中,如果我取消注释该while块,那么我确实得到了预期的结果,但我如何在我的模板中得到它?

此外,如果我删除引号并尝试group={{@users}},我会收到instance of class cannot be converted to string错误消息。那么如何从我的模板中循环遍历结果呢?

0 投票
1 回答
265 浏览

javascript - Fat-Free-Framework 禁用返回导航按钮

我正在开发一个应用程序,我需要阻止某些页面上的浏览器后退按钮(捕获信息)。

我试图从博客(http://jordanhollinger.com/2012/06/08/disable-the-back-button-using-html5)中实现一个解决方案,但它与 Fat Free 路由引擎不兼容。

我想保证信息的完整性。当用户填写表单时,应用程序会禁用所有菜单和链接,以防止用户错误退出页面,从而丢失捕获的数据。另外两个可能的退出(可能的错误原因)是:1)浏览器左箭头(用于向后导航)和2)Url栏。我关心#1 而不是#2。

除此之外,用户在返回时还有一些尴尬:它可能导致 ERR_CACHE_MISS,页面不再存在!

有没有人在 FatFree 中实现了一个解决方案来防止导航返回表单浏览器返回按钮?

0 投票
1 回答
559 浏览

php - 在 Fat Free Framework 中,我如何解析任意 ini 文件并将其添加到配置单元?

在我的应用程序启动后,在某些情况下,我想将一些数据批量加载到控制器内的配置单元中。

是否有一种简单的方法可以将 .ini 文件导入不是 config.ini 或 routes.ini 文件的配置单元?

0 投票
1 回答
9048 浏览

forms - 从 Fat-Free 框架中的表单获取数据值

我正在从 codeigniter 迁移到 Fat-Free (F3) 并试图解决这些怪癖。

关于以下表格:

在标准 PHP 中,我得到这样的 POST 值:

或在代码点火器中:

如何在 f3/fatfree 的视图中从表单中获取数据?

0 投票
1 回答
1800 浏览

php - Fat Free Framework 使用 $args['name'] 或 PARAM.name 作为路由参数?

在 Fat Free Framework 代码和在线示例中,我有时会看到这样引用的 URL 参数:

我还看到:

首选哪种方法?是否有任何警告?

0 投票
1 回答
625 浏览

php - 在 fatfree 框架中,我可以在不创建字典文件的情况下格式化模板变量吗?

我想在模板上显示之前将变量格式化为货币。现在我知道我可以创建一个特定于语言的字典文件并使用它来将其格式化为货币,但是有没有办法直接做到这一点?