问题标签 [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 回答
1089 浏览

routing - FatFree 如何路由 restfull 呼叫?

我正在尝试建立一个基于 fatfree 的 restful api 应用程序

目录树:

配置.ini:

索引.php:

我更喜欢使用地图,但它也不起作用。???

我可以使用 $f3->route('GET /employee','Employee->get'); 因为 Employee 是自动加载的?

员工.php:

错误:

0 投票
0 回答
552 浏览

fat-free-framework - 在 fatfree php 中使用地图时出错

将 Employee.php 类与 index.php 放在同一目录中时,一切正常

索引.php:

将 Employee.php 类放在目录下时,例如应用程序并运行以下 index.php

我收到一个错误

内部服务器错误

致命错误:无法重新声明 Employee 类

• /home/zaky/Development/kinder/app/Employee.php:2

员工.php:

0 投票
0 回答
282 浏览

fat-free-framework - F3 Fat Free Framework DB::() 适用于一个数据库,但不适用于另一个(同一主机)

刚刚在F3框架上开发了一些代码,我不是很熟悉。本质上,索引页面包含一个数据库连接,如下所示:

F3::set('DB', new DB('mysql:host=71.123.123.32;port=3306;dbname=DBNAME', 'DBUSERNAME', 'DBPASSWORD'));

这是使用同一主机上的开发数据库开发的。我们现在正在切换到实时数据库,突然我们收到服务器错误和最大 php 内存限制警告。以前有人遇到过这种情况吗?我们很困惑,开发人员也很困惑。他使用了典型的 F3 设置,没有额外的东西。提前感谢您的任何意见/建议...

0 投票
1 回答
2003 浏览

php - 无法在无脂肪框架 3 中创建分页

使用http://fatfreeframework.com/databases#navigation-and-pagination的手册,我无法理解如何创建分页器......有例子吗?

0 投票
1 回答
312 浏览

backbone.js - 使用 Fat-Free PHP 通过外部 Model.php 文件进行 Backbone.js 路由

我对 Fat-Free 和 Backbone.js 很陌生。我一直在搜索和阅读文章以及搜索和阅读文章,试图找到一种方法来路由到包含数据库通信的单个 PHP 文件。下面的代码有效,我可以使用它,但它看起来很hackish。有没有办法从 $f3-route(...) 行调用外部 PHP 文件(在 server/models/ 目录中)和特定方法?

非常感谢您的建议。

0 投票
3 回答
301 浏览

macos - 为什么 fatfree 在 Mac 上需要 RewriteBase 而不是 Ubuntu?

我最近在 Ubuntu 上使用了很多 FatFree,并且将它放入子目录没有问题。但是,我最近尝试在 Mac (10.6.8) 上的用户网站上执行此操作,但遇到了需要 RewriteBase 才能使路由正常工作的问题

我想知道是否有人知道为什么 Ubuntu 上的默认 Apache 设置似乎允许路由在 .htaccess 中没有 RewriteBase 的情况下工作,但 Mac 上的设置使它成为必要。

Ubuntu 设置使用了一堆 VirtualHost,而 Mac 配置只有一个服务器配置,启用了 mod_userdir 和一个针对每个用户的站点目录的指令。

0 投票
0 回答
253 浏览

php - 如何使用 Fat-Free Framework 在模板中调用和解析单独的 php 文件?

这是主根文件夹中的 index.php 文件。问题是,它不解析模板中单独的 phpcode.php 文件。我试图 $f3=require('phpcode.php'); 但这只会自行解析 php 文件。

0 投票
1 回答
399 浏览

unit-testing - Fat Free PHP 框架,路由器破坏单元测试

如果您按照 F3 站点上的建议设置单元测试,它会失败。该示例将引导您创建一个带有 F3 测试的文件,并说明将其作为 test.php 保存在根目录中。所以网址是http://localhost/test.php. 好吧...这永远不会起作用,因为路由器会阻塞它。我把它放在哪里?我会在路由器 index.php 文件中放什么?也许我现在很累或者只是愚蠢,但我不知道如何运行这个 test.php 文件。

非常感谢你的帮助。

0 投票
1 回答
960 浏览

put - Fat Free 框架不更新记录

这是我的单元测试中的代码...

这是被调用的成员模型放置方法...

正在按预期调用 Member put 方法,但是 Member 没有从 copyFrom('POST') 获取新名称字段。var_dump 仍然在名称字段中显示旧值。我究竟做错了什么?

0 投票
1 回答
240 浏览

backbone.js - Fat Free 路由器阻止 Backbone 路由器,Backbone router.js 如何/何时工作?

我有一个 Backbonejs (BB) 项目设置。我为服务器端代码运行了 Fat Free Framework (F3)。当我问这个问题时,请记住我只是在学习这两个 Web 开发工具:BB 路由器什么时候做任何路由?我在网页中有一个与 BB 路由器中的路由匹配的链接,但 F3 路由器一直在尝试处理它并失败。这两个路由器如何协同工作且互不干扰?

非常感谢你的帮助。