问题标签 [flightphp]

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 回答
814 浏览

php - 在框架中多次使用 Flight::render

我正在尝试使用 Flight php 框架构建一个小型网站。目标是使用各种视图建立一个清晰的框架。

直到此时一切正常,我设法构建了一个不错的 framework.php 和一个内容、菜单和标题视图

内容由多个部分(文章)组成,它们都具有相同的布局,现在我想再次使用 Flight 视图来生成这些部分。使用以下代码,我可以在部分上创建并将其传递给“正文”

将多个部分添加到一页的最佳解决方案是什么?

我试图在 index.php 中获取 $section_content 的值,作为变量并使用 Flight::get('section_content')。两者都没有成功。运行两次 Flight::render 将覆盖 $section_content 的值(如预期的那样)。还尝试对 $section_content 使用数组,但也没有成功。

当然,我可以找到许多解决方案,但在确定我想要的中继是不可能的之前,我不会使用它们。

0 投票
5 回答
769 浏览

php - 看不懂路由

我正在尝试学习 PHP 框架。但是我在理解路由的一些概念时遇到了一些困难。

我选择使用Flight。他们的主页显示:

而且我不明白他们在做什么Flight::route...。我错过了什么?这个问题甚至与飞行无关。它通常与路由有关。

0 投票
1 回答
66 浏览

php - Wamp 和 flightphp 不能一起工作

这是我在github上的存储库。

当我继续http://localhost:port/PS-PKCalypso/rest/- 我得到我的hello nestos!

但是,当我去http://localhost:port/PS-PKCalypso/rest/sada- 我得到404 not found错误。

在我的 wamp 上,我已将 AllowOverride 更改为 All,启用 rewrite_model、php_curl ...

PS 在我的朋友 xampp 上效果很好。

任何有想法或解决方案的人?天呐!

0 投票
1 回答
1132 浏览

php - Flight PHP PUT 方法未获取数据

我希望你很好。

我正在开发库存系统,我正在使用 FlightPHP 创建 REST,因为它非常轻巧,而且我以前曾在另一个项目中工作过。

但是现在,我在使用该框架时遇到了问题,我试图为该问题找到可能的解决方案,但我做不到。

首先,我将粘贴我正在使用的部分代码

如您所见,代码很容易理解。我有一个在 /proveedores/ 路径中工作的 PUT 方法,之后,我收到了读取 HTTP 数据包每个字段的请求(我不想指定下面的代码,因为我对其进行了测试,但问题不是在该部分)。

问题是当我从 Flight::request 方法获取数据时,我得到的是 NULL 值。我用 POSTMAN 和我的应用程序对其进行了测试,但我仍然遇到这个问题。我不知道发生了什么,因为我使用的其他方法(例如 GET、POST 和 DELETE)工作正常。

PD 对不起,如果我的英语不好,我希望你能理解我的情况并帮助我解决这个问题

0 投票
1 回答
100 浏览

php - 尝试从 php 编码 json 时遇到问题

所以,这是我的php代码:

在错误日志中,我可以看到我得到了正确的输出结构:

但 json 输出什么也没显示。只是空白。

我使用FlightPHP框架作为路由器,所以方法 Flight:json($var) 编码并返回一个 json 响应。已经在其他地方使用过,效果很好。

0 投票
1 回答
459 浏览

php - 如何将框架注入自定义类?

我目前正在使用 FlightPHP 框架开发一个应用程序,并且想知道如何将 FlightPHP 注入到我的自定义类中,以便能够使用注入到它的依赖容器中的特定类。

我正在尝试将 Flight 注入到我的数据库类构造函数中,以便能够使用之前注入到 Flight 依赖容器中的 log 函数。

当在 Flight 实例“”下使用时,“Logger”在 index.php 中有效Flight::log()->function("test");,但是当我尝试在另一个范围内(在 Database 类中)使用它时,它不允许我在“”的上下文中使用它航班”。

更新:

使用正确吗?

0 投票
1 回答
661 浏览

php - FlightPHP注册类后找不到方法

我几天前开始使用 FlightPHP。现在我创建了自己的模型,名为imagePreviewModel.

这是模型:

在控制器内部,我注册了类并调用了方法getAllImages()。现在我用浏览器打开页面并得到一个错误:调用未定义的方法 PDO::getAllImages() (0)

这是控制器的代码:

谁能帮我?


我想我找到了问题所在。我注册了类PDO,但我想注册一个名为“imagePreviewModel”的类。我如何注册该课程?在 FlightPHP 页面是这个例子:

但是类名和参数是什么?为什么写了两次用户?我需要一点解释。

0 投票
3 回答
1373 浏览

php - 在 Flightphp 中设置标头 HTTP 代码

我正在使用 FlightPHP 微框架开发 API,但我无法为我的路线设置 HTTP 响应代码。我可以设置它并且完美地工作:

但我想使用 PHP 的原生函数 http_response_code()。这个什么都不做。我想使用它,因为我不必手动输入错误消息。

0 投票
2 回答
147 浏览

php - 如何克隆一个开源的 php REST API

我正在尝试使用以下 php 应用程序: 开源 Cyanogenmod OTA Server Alternative - 更新链接 -

我用免费的 php 托管服务开设了一个帐户并将项目文件复制到public_html文件夹

当我请求该站点时,我收到此错误:

0 投票
1 回答
1046 浏览

php - 使用 FlightPhp 微框架上传文件

我已经在互联网和这个论坛上搜索了这个问题,但我没有看到任何答案。

问题是How to upload files with flightphp micro-framework with DropZonejs or others

我有一些代码:

我也使用了这个例子,但是 '$_FILES['userfile']' 有错误:

执行所有这些操作后,我得到了null结果。

例如,我将一些文件拖到 DropZone。DZ 请求 /admin/upload/. 这是有效的,但最后我有 1.jpg 的null大小。 上传结果

谢谢大家。

UPD:嗯,也许是 dropzonejs 的问题?我尝试了一些没有flightphp的上传php脚本,它也没有使用dropzone上传文件。