问题标签 [phalcon-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.
redirect - PhalconPHP - 重定向到主页总是在 URI 中添加 /index
我正在使用 PhalconPHP 开发我的第一个应用程序,所以我在工作时深入了解文档,但这似乎没有被涵盖。
假设我的应用程序在 www.myapp.tld 上运行。在某些情况下,我需要将用户重定向回主页,为此我使用以下代码:
相反,如果重定向到 www.myapp.tld,用户将被重定向到 www.myapp.tld/index。我尝试了不同的重定向调用,但都给出了相同的结果:
在应用程序的引导程序中,我将 BaseUri 设置为“/”:
有没有办法避免添加“索引”并将其重定向到“www.myapp.tld”?
php - 如何向 Phalcon 应用程序添加新视图?
我对 Phalcon PHP 如何呈现其视图完全感到困惑。我想创建一个名为“经理”的新页面。
根据我的理解,通过创建控制器,我可以将其链接到视图。我创建了一个名为ManagerController.php
,然后在views/manager/index.volt
.
我在 volt 文件中添加了一些文本以检查它是否有效。当我去/manager/
什么都没有出现。
我这样做是正确的还是必须在某处分配视图?
angularjs - 将 phalcon 路由值传递给 angularjs
无法将 phalcon 路由密钥传递给 angularjs
路线:
//Define a route
$router->add(
"userList",
array(
"controller" => "user",
"action" => "get",
)
);
在 AngularJs 中:
在 angularjs 中,如果我像 (user/get ie controllername/action) 一样直接传递路由值,那么一切正常,但是如果我传递路由键 (userList),则会显示错误,因为“无法加载 UserlistController 处理程序类”
this.getUsers = function() {
var defer = $q.defer();
$http.get("userList")
.success(function(data) {
defer.resolve(data);
})
return defer.promise;
}
我想传递路由键(userList)而不是它的值(用户/获取)
知道怎么做吗?
phalcon - 如何继承 Phalcon\Mvc\Router\Route?
在 Phalcon 1.3 中,我可以返回My\Mvc\Router
extends Phalcon\Mvc\Router
。
问题:如何交换My\Mvc\Router\Route
类型的自定义匹配路线?
谢谢!
php - Phalconphp:在控制器之外获取路由器参数
我有一个这样定义的路由器
所以,我可以像这样在控制器内部获取“myParameter”参数
但是,我想在我从 Controller 调用的另一个类中使用这个参数。就像是
如果我从myCustomClass
.
(当然,在控制器中获取值并将其作为值传递是一种解决方案,但我可能至少会将它用于 100 种不同的操作,因此在这种情况下它并不是一个好的解决方案)。
有没有办法在控制器范围之外获取额外的参数。
php - Phalcon PHP框架没有将参数传递给控制器
刚刚开始在 Phalcon PHP 框架中进行开发,而且对 PHP 也很陌生。我的问题是如何使用我相信我已经完成的路由创建请求,并将路由的参数传递给链接到所述路由的控制器操作。下面我列出了我一直在处理的三个文件,并总结了每个文件应该做什么。我也有最终结果以及我的问题直接出在哪里。
第一个文件是 index.php 文件,它接收我站点的所有路由请求。
第二个文件是为我的 API 调用安装的实际路由,我正在使用它来测试所有内容。
第三个也是最后一个文件是 API 的控制器类,它是我现在正在测试的唯一操作。
因此,该 url 是“localhost/addhawk/api/handler/grate/view”,这会导致在 ApiController 中的第 9 行提供以下 html 输出。
$model 变量没有像它应该做的那样打印出来。也没有错误,所以我不知道为什么它不打印。根据我在网上阅读的文档和每个资源,由于调度程序和 $di 类或类似的东西,所有参数都应该可以直接从每个控制器操作中获得。所以我的问题是,如果一切似乎都在说我应该能够访问,为什么我不能访问参数?
phalcon - 如何添加 .html 结尾的 URL
我是 Phalcon PHP 的新手。我不知道如何将 .html 添加到每个页面的 url 末尾。我已经查过文档。文档中没有与此相关的内容
谢谢,
php - Phalcon2 模块应用路由
刚刚安装了 Phalcon2 并解决了多模块应用程序。
我有这样的结构。
还有我的索引文件http://pastebin.com/zqaRKCdC
导航到 / 时,请查看前端模块索引控制器,但如果我转到 /admin,请查看相同的内容。也许有人知道我错过了什么?
PS Module.php 之一 - http://pastebin.com/CpGDSuyE
php - Phalcon子域路由
如何连接到子域 Phalcon:
城市 - 在数据库中
我正在尝试这样做
但不起作用。
phalcon - 路由在 phalcon 框架中不起作用
我有很多模块,并且根据模块动态生成路由。为了解释的目的,我只为一个模块添加路线。以下是users
模块的路线。
假设用户模块的 url 是
http://www.example.com/admin/users/
此 url 与第一条路线相匹配,并按预期工作。但是当我们导航到下一页时,我的网址看起来像
http://www.example.com/admin/users/2
现在的问题是它应该匹配第二条路线,但它匹配第四条路线。如果我将第二条路线一直向下移动,上面的 url 可以工作,但 url
http://www.example.com/admin/users/search/1
不起作用
任何人都可以帮我让它工作吗?谢谢