问题标签 [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.
php - PHP路由系统altorouter不工作
我只是用 PHP 和路由开发一个网站,我决定不再自己构建整个系统,然后我选择了 altorouter/altorouter。所以这是我的网站树 我的网站树
这就是我的index.php
样子
我的路线文件routes.php
如下所示:
和我的.htaccess
问题是当我运行 le PHP sel-server 时我可以获得路由,但不能获得我的 css 和 javascipt 文件(我说好的,我可以稍后修复它)现在我正在尝试查看它在我的本地主机上的工作方式,但所有我能到达的是错误页面error.php
我错过了什么?
php - 如何在我的视图中访问 Altorouter 实例
我是 php 新手,我想在我的视图中访问 $router 实例,以便我可以在视图中使用带有 $router->generate() 的路由名称,但我不知道该怎么做? 我像这样使用 Altorouter:
索引.php
PostController.php
我的类View.php管理视图
php - AltoRouter 从不匹配子文件夹
我尝试在我的网站空间的子文件夹中使用 AltoRouter。但比赛总是假的!
我的网络空间上有这个结构
我的 .htaccess 文件如下所示:
所以我像这样设置路由器:
现在,当我打电话domain.com/2/
或domain.com/2/schulungsbedarf
看到一个空白的白页时,会显示以下消息:
我在这里错过了什么?
php - 使用 AltoRouter 库的 PHP 路由
我需要帮助。我目前正在尝试使用 PHP 路由 AltoRouter,但它对我不起作用。这是我的代码:
我找到的现有答案列表仍然不适用于我的代码。我需要帮助。这完全弄乱了我的头。非常感谢!
我发现的当前答案并没有为我解决:
axios - 将 Stripe 支付方式升级到 V3 版本
嗨,伙计们,我已经创建了一种 stipe 支付方式,它工作正常,但我想升级到 Stripe v3,但我不知道如何将旧方法转换为新方法,我查看文档,因为他们不太清楚这里是我的旧代码我正在使用 Altorouter 并为数据库和刀片模板引擎照明 Vue 用于前端和 axious 用于 HTTP
我的路线
我的 cart.blade.php 文件
单击此按钮后,我将信息带到 cart.js 这里是 cart.js 代码
在 cart.js 中将信息传递给我在顶部路由中定义的 PHP 控制器
这是控制器代码
除此之外,我必须为订单表和付款表建模
这是模型
订单.php
和付款.php
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 结合起来?为什么'/'路由不受认证影响,而其他路由受?
php - [PHP]如何创建数据库支持的动态路由?
我正在编写脚本。我使用 altorouter 作为路由,但我想添加数据库支持。为什么支持数据库?1.我的脚本支持带有altorouter的模板系统。路线定义路线名称。
内容数据库结构
Content_tax 数据库结构
链接数据库结构
Altorouter 简单快速路由,但可能不是动态的数据库
我们如何创建数据库支持的路线系统?或者如何使 altorouter 路由系统具有动态数据库支持?注意:请不要给出负面评价,我可能无法准确解释。问你想知道什么。帮助解决这个问题。
php - Altorouter - 如何在 php 文件中重定向?
我正在使用 Altorouter,我正在尝试使用以下命令重定向到登录路由:$router->generate('authentication'
这是我的 index.php 中的代码:
这是我的 routes.php 代码:
如何在我的 index.php 中从 / (root) 重定向到 /authentication?
感谢您的帮助
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?
曼努埃尔
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..