问题标签 [fuelphp-routing]

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

fuelphp - 路由到公共目录fuelphp

我正在用fuelphp 构建一个应用程序,我想路由到一个完全静态内容的页面。例如,我有一个要在 中显示的文件public/assets/html/pages/mypage.html,但我希望在导航到 时看到该静态内容localhost/myroute

我怎样才能写一个这样做的路线?

0 投票
1 回答
73 浏览

php - 在路由文件fuelphp中反转控制器参数顺序

我正在运行一个fuelphp 应用程序,其路线如下所示:

然后我的控制器上有一个方法,如下所示:

不幸的是,发生的事情是$firstname变量包含:lastname从路由传入的,而$lastname变量包含:firstname从路由传入的。

我试过在路由文件中切换$2和切换。$1

我想保持端点 url 不变 - 我只想反转进入控制器方法的参数顺序。

有谁知道如何做到这一点?

0 投票
1 回答
68 浏览

php - 将控制器控制重定向到子控制器

我正在为我的网站使用 FuelPHP。目前,我有以下结构:

我创建了一个fuel->classes->controller名为 learn.php 的控制器。现在我想要的是:如果这个人访问http://example.com/learn-> 这个控制器启动(learn.php)。我想添加一个子控制器并在有下一个目录请求时对其进行控制。即: http://example.com/learn/folder1应该将控制权交给folder1.phpin fuel->classes->controller

我该怎么做呢?我检查了方法 action_* 但它们看起来并不灵活。此外,一旦用户访问类似:它应该从(参见上面的目录布局)http://example.com/learn/folder1/FILEHERE 加载内容文件folder1->FILEHERE.php

谢谢您的帮助!

0 投票
1 回答
22 浏览

fuelphp - FuelPHP \URI::current() 没有获得文件扩展名

我的项目要求我知道调用路由时使用了什么文件扩展名。

例如,如果路由是 127.0.0.1/controller/action/filea.json 那么我需要有一个从内部操作函数“get_action”调用时返回“.json”的函数。

如果路由是 127.0.0.1/controller/action2/fileb.xml 那么当从动作函数“get_action2”内部调用时,该函数应该返回“.xml”。

现在,我尝试使用 \URI::current(),但这只会让我得到“127.0.0.1/controller/action/filea”或“127.0.0.1/controller/action2/fileb”