问题标签 [auraphp]

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

php - 使用 php 数组作为 Postgres IN 子句的参数

我正在尝试将 PHP 数组绑定为 SQL stmt 的参数。我正在使用 auraSQL 扩展 PDO,所以它看起来像这样:

有没有办法做到这一点?我不知道怎么做。我试图附加$php_array用逗号分隔并用引号括起来的 as 字符串,但这不起作用。

编辑:解决方案是像这样使用 AuraSql 函数quote

0 投票
1 回答
37 浏览

php - 如何在 Auraphp 的 AuthFactory 中设置会话时间?

在过去的几个月里,我尝试在多个地方设置 Aura AuthFactory中的会话 cookie。我似乎找不到合适的地方,也找不到任何关于如何设置会话超时的文档。

谁能指出我正确的方向?

0 投票
1 回答
57 浏览

php - 如何使用 Aura Dependency Injector (Aura.Di 3.x)?

我只是在尝试一个非常简单的测试

这导致:

Fatal error: Uncaught Error: Call to undefined method Aura\Di\Container::post()

我错过了什么吗?

0 投票
1 回答
128 浏览

auraphp - Aura 路由器 AJAX 路由失败 - 找不到路由

作为这个问题的序言,我正在转换一个演示应用程序以利用 RESTful、SEO 友好的 URL;除了用于 AJAX 请求的两条路由之一之外,每条路由在 Web 上的应用程序中使用时都可以正常工作,并且所有路由都已使用 Postman 进行了完全测试 - 使用普通 Nginx 配置。

话虽如此,这里是有问题的路由定义 - 登录是失败的定义路由:

使用 Postman 和 xdebug 跟踪,我想我看到它(显然)没有通过我认为是路径规则中的正则表达式检查,但我无法完全理解。至少可以说令人沮丧。在发帖之前,我查看了所有可以使用网络搜索的地方——Auraphp 的 Google 组这些天似乎没有太多流量。很可能我做错了什么,所以我想是时候向集体用户社区寻求方向了。非常欢迎和赞赏任何和所有建设性的批评。

提前感谢,并为在这个问题上浪费任何人的带宽而道歉......

0 投票
1 回答
39 浏览

php - 我是否以正确的方式使用 Auraphp 进行依赖注入?

我开始使用 Auraphp 进行依赖注入,并编写了一个示例应用程序。它按预期工作,但是,我不确定我是否以正确的方式使用它。有人可以告诉我我做得对吗,或者有没有更好的方法来使用 Aura?

这是我的公共/index.php:

这是 src/Service.php(src/Flow.php 类似):

我主要想知道我是否受益于依赖注入的优势。另外,这样使用 Aura 是不是内存/CPU/时间超载?

任何想法将不胜感激。

0 投票
1 回答
126 浏览

php - 我需要在类中定义一个容器来进行依赖注入吗?

我正在学习 Auraphp Di,我想编写示例代码。假设我有这些文件:

公共/index.php:

/src/Components/Authentication/AuthenticationFlow.php:

这工作正常。现在假设我有另一个类(/src/Components/Authentication/Filter.php),它有一个名为 filterInput 的方法:

如何将过滤器注入 AuthenticationFlow,以使用 filterInput() 方法?我想在 AuthenticationFlow::showName() 中有这样的东西:

我知道我需要在 AuthenticationFlow 构造函数中注入 Filter 类,但我不知道是否可以使用 index.php 中构建的容器。如果我需要在 AuthenticationFlow 中创建另一个容器,index.php 将如何知道它?

0 投票
1 回答
186 浏览

php - 将 Aura 路由器与 Aura 调度程序一起使用

是否有任何与 Aura 路由器和调度程序一起使用的示例/教程?我在文档页面上找到了示例代码:

我想知道如何将 Aura 调度程序与此示例代码集成。

第二个问题是当我们想使用 Aura 路由器检索 GET 请求时,我们使用如下内容:

POST方法怎么样?我尝试了以下代码,但它无法以类似的方式检索名字:

输出缺少 $firstname 值:

0 投票
1 回答
27 浏览

php - 如何使用 Aura Router 的相应方法调用控制器?

根据Aura Router的文档,为了定义一个新的路径(例如对于 GET 方法),我们可以使用这个代码片段:

如果 $className 定义在同一个文件中,我们可以这样使用:

但是如果该类是在另一个文件中定义的(例如,不同的命名空间,如 Vendor\Controller\ClassName),我该如何实例化它?

0 投票
1 回答
34 浏览

php - 如何在 Aura.Di 中容器化构建器类?

如果没有 DI 容器,您通常会执行以下操作:

你如何在Aura.Di中注册/容器化类似的东西?

0 投票
1 回答
43 浏览

php - 如何使用 PHP AURA ROUTER 和 ZEND DIACTOROS 将 GET 变量发送到控制器

我正在编写我的第一个 MVC PHP APP,没有任何框架,只有常见的 PHP 库,但是,在不使用超全局 $_GET 的情况下,我在将 GET 变量发送到控制器的过程中遇到了一些问题。

我正在使用 Aurora Router 为 HTTP 消息接口映射 Web 路由和 Zend Diactoros。

我有几种方法使用 POST 变量按预期工作,使用 $request Diactoros 对象,但我无法使路由工作:app.test/test/thisGetVar 将“thisGetVar”发送到控制器方法。

前控制器:

测试控制器.php:

$getData 显示错误:“注意:未定义的索引:id in ..”

echo $id(不发送输出)

有谁能够帮助我?

在这个例子中我想要的输出是:'thisGetVar'