问题标签 [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.
fuelphp - 路由到公共目录fuelphp
我正在用fuelphp 构建一个应用程序,我想路由到一个完全静态内容的页面。例如,我有一个要在 中显示的文件public/assets/html/pages/mypage.html
,但我希望在导航到 时看到该静态内容localhost/myroute
。
我怎样才能写一个这样做的路线?
php - 在路由文件fuelphp中反转控制器参数顺序
我正在运行一个fuelphp 应用程序,其路线如下所示:
然后我的控制器上有一个方法,如下所示:
不幸的是,发生的事情是$firstname
变量包含:lastname
从路由传入的,而$lastname
变量包含:firstname
从路由传入的。
我试过在路由文件中切换$2
和切换。$1
我想保持端点 url 不变 - 我只想反转进入控制器方法的参数顺序。
有谁知道如何做到这一点?
php - 将控制器控制重定向到子控制器
我正在为我的网站使用 FuelPHP。目前,我有以下结构:
我创建了一个fuel->classes->controller
名为 learn.php 的控制器。现在我想要的是:如果这个人访问http://example.com/learn
-> 这个控制器启动(learn.php)。我想添加一个子控制器并在有下一个目录请求时对其进行控制。即:
http://example.com/learn/folder1应该将控制权交给folder1.php
in fuel->classes->controller
。
我该怎么做呢?我检查了方法 action_* 但它们看起来并不灵活。此外,一旦用户访问类似:它应该从(参见上面的目录布局)http://example.com/learn/folder1/FILEHERE
加载内容文件folder1->FILEHERE.php
谢谢您的帮助!
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”