问题标签 [altorouter]

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 投票
0 回答
59 浏览

php - PHP路由系统altorouter不工作

我只是用 PHP 和路由开发一个网站,我决定不再自己构建整个系统,然后我选择了 altorouter/altorouter。所以这是我的网站树 我的网站树

这就是我的index.php样子

我的路线文件routes.php如下所示:

和我的.htaccess

问题是当我运行 le PHP sel-server 时我可以获得路由,但不能获得我的 css 和 javascipt 文件(我说好的,我可以稍后修复它)现在我正在尝试查看它在我的本地主机上的工作方式,但所有我能到达的是错误页面error.php

我错过了什么?

0 投票
1 回答
105 浏览

php - 如何在我的视图中访问 Altorouter 实例

我是 php 新手,我想在我的视图中访问 $router 实例,以便我可以在视图中使用带有 $router->generate() 的路由名称,但我不知道该怎么做? 我像这样使用 Altorouter:

索引.php

PostController.php

我的类View.php管理视图

0 投票
0 回答
129 浏览

php - AltoRouter 从不匹配子文件夹

我尝试在我的网站空间的子文件夹中使用 AltoRouter。但比赛总是假的!

我的网络空间上有这个结构

我的 .htaccess 文件如下所示:

所以我像这样设置路由器:

现在,当我打电话domain.com/2/domain.com/2/schulungsbedarf看到一个空白的白页时,会显示以下消息:

我在这里错过了什么?

0 投票
0 回答
70 浏览

php - 使用 AltoRouter 库的 PHP 路由

我需要帮助。我目前正在尝试使用 PHP 路由 AltoRouter,但它对我不起作用。这是我的代码:

我的浏览器输出: 我的浏览器输出

我找到的现有答案列表仍然不适用于我的代码。我需要帮助。这完全弄乱了我的头。非常感谢!

我发现的当前答案并没有为我解决:

PHP AltoRouter - 无法
通过 Php AltoRouter 获取 GET 请求路由

0 投票
0 回答
53 浏览

axios - 将 Stripe 支付方式升级到 V3 版本

嗨,伙计们,我已经创建了一种 stipe 支付方式,它工作正常,但我想升级到 Stripe v3,但我不知道如何将旧方法转换为新方法,我查看文档,因为他们不太清楚这里是我的旧代码我正在使用 Altorouter 并为数据库和刀片模板引擎照明 Vue 用于前端和 axious 用于 HTTP

我的路线

我的 cart.blade.php 文件

单击此按钮后,我将信息带到 cart.js 这里是 cart.js 代码

在 cart.js 中将信息传递给我在顶部路由中定义的 PHP 控制器

这是控制器代码

除此之外,我必须为订单表和付款表建模

这是模型

订单.php

和付款.php

0 投票
1 回答
65 浏览

php - 使用 Altorouter 和 .htpasswd 基本身份验证

我的 index.php

Apache 站点可用的 ssl conf 文件

.htaccess

启用基本身份验证后,可以访问 home.php(登录后),但不能访问dashboard.php。

https://www.example.com/dashboard/abcd123/返回 404

禁用基本身份验证后,一切正常。

https://www.example.com/dashboard/abcd123/返回 200 和页面。

有没有办法将 Altorouter 与 Basic Auth 结合起来?为什么'/'路由不受认证影响,而其他路由受?

0 投票
0 回答
44 浏览

php - [PHP]如何创建数据库支持的动态路由?

我正在编写脚本。我使用 altorouter 作为路由,但我想添加数据库支持。为什么支持数据库?1.我的脚本支持带有altorouter的模板系统。路线定义路线名称。

内容数据库结构

Content_tax 数据库结构

链接数据库结构

Altorouter 简单快速路由,但可能不是动态的数据库

我们如何创建数据库支持的路线系统?或者如何使 altorouter 路由系统具有动态数据库支持?注意:请不要给出负面评价,我可能无法准确解释。问你想知道什么。帮助解决这个问题。

0 投票
0 回答
144 浏览

php - Altorouter - 如何在 php 文件中重定向?

我正在使用 Altorouter,我正在尝试使用以下命令重定向到登录路由:$router->generate('authentication'

这是我的 index.php 中的代码:

这是我的 routes.php 代码:

如何在我的 index.php 中从 / (root) 重定向到 /authentication?

感谢您的帮助

0 投票
1 回答
65 浏览

php - .htaccess 在 XAMPP localhost 上工作,但不在虚拟主机上

嘿伙计们,对于我的网页,我想实现一些简单的 REST 服务来服务一些 Json。

为此,我创建了子文件夹 api 并在此文件夹中创建了 index.php 和 .htaccess 文件。

index.php 使用 AltoRouter 来处理在 /api 上调用的路由。

.htaccess 锁如下:

mod_rewrite 在我的虚拟主机上启用。(我很乐意使用 webhoster 提供的一些简单示例对此进行测试)

我使用 localhost xampp 在本地计算机上测试了所有内容。一切正常。(GET 和 POST 请求)

将此上传到我的网页后,我发现 POST 请求被重定向到 GET,因此无法正常工作。

任何人都可以帮助解决这个问题。我需要将此 POST 请求重定向到我的 index.php 并在那里处理以在我的网页上进行一些数据更新。

问候曼努埃尔

有一个更新:我的 Webhoster 接缝使用重定向到 Apache 的 nginx 代理。POST 接缝被隐藏为 GET,因此我的机制不再起作用。谁能告诉我如何强制 nginx 将 POST 重定向为 POST?

曼努埃尔

0 投票
1 回答
109 浏览

php - How to call controller->method with alto router

I'm trying to learn how to use alto router and what I want i'ts "pretty simple".

exemple:

  • "/" should call "AppController->index()"
  • "/profil" should call "ProfilController->profil()"
  • /profil/1" should call "ProfilController->profilById()

etc...

This is what I've tried so far:

htaccess:

composer.json

AppController:

for now I have no error at all so it's difficult to know what's going on..