问题标签 [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.

0 投票
2 回答
1178 浏览

php - 用于管理控制器的 Phalcon 路由

我是 Phalcon 编程的新手,我有管理员/后端和前端控制器 管理员将在“/admin/:controller/:action”提供服务,前端将在“/:controller/:action”提供服务

管理控制器(KalkuRitel\Controllers\Admin 命名空间)位于

和前端控制器(KalkuRitel\Controllers\Frontend 命名空间)位于

我该如何做到这一点?以及如何使用自己的布局在管理和前端控制器中提供 404 页面?

0 投票
1 回答
1129 浏览

php - 想改变phalcon默认路由

我想更改 中的默认路由phalcon,这是 的索引操作indexcontroller

我的routes.php

现在,当我在浏览器中打开我的网站(例如http://localhost/test/)时,它给了我错误:

我很困惑为什么我的路线indexcontroller即使在路线文件中替换它之后也会去?

0 投票
1 回答
78 浏览

phalcon - 如何使用相同的 Phalcon 安装来开发 REST API?

我有使用 Phalcon 框架开发的网站。现在我需要为那个网站开发 REST API。所以我使用了 Phalcon API 教程,这些教程在本地服务器和另一台服务器上都很完美。但它不适用于当前网站。当我使用它时,我得到“无法加载 ApiController 处理程序类”也无法用“Micro”覆盖当前 index.php,因为加载网站内容所以,我如何在同一台服务器上使用相同的 phalcon 开发该 api?

例如:当前网址: http: //www.sample.com 需要 api 网址:http ://api.sample.com/sat/newuser

0 投票
1 回答
95 浏览

php - Phalcon PhpFramework - 路由

有一个使用 phalcon 的应用程序,我想要这样的路由 URL:

http://localhost/my-website/admin/cat -> 使用“cat”控制器而不是“admin”控制器

做过这个及其作品

但是如何路由类似的东西:

http://localhost/my-website/admin/cat/updatecat/22 -> 使用带有动作“updatecat”和参数“22”的“cat”控制器,而不是“admin”控制器

0 投票
2 回答
298 浏览

php - Phalcon路由器似乎没有设置

我已经设置了一个自定义路由,我的 routes.php 目前看起来像这样:

在我的 services.php 中,我正在设置路由器:

我的 AthleteController 的索引 Action 看起来像这样,出于测试目的,我将参数传递给视图 ( username):

当我不使用自定义参数时,它可以工作,它可以找到用户并显示他的用户名。但是,当我使用例如 urlathlete/kerowan时,我得到错误Action 'kerowan' was not found on handler 'athlete',据我了解,这意味着路由器设置不正确或没有捕获 URL。有任何想法吗?

0 投票
1 回答
38 浏览

php - Phalcon 2.0.9 上的控制器使用崩溃

所以现在,我使用 micro phalcon 对我的项目进行编码。它似乎在不使用控制器的情况下工作。随着 API 路由数量的增加,我的代码变得越来越大。我将所有代码都放在 app.php 中。我有没有机会在不损失性能的情况下更好地查看代码块?我尝试在https://docs.phalconphp.com/en/latest/reference/micro.html#using-controllers-as-handlers中添加控制器以使用类似教程,但似乎我不能这样做。如果我使用 MicroCollection,我总是会出错。我需要 request->getRawJSON、modelsManager 和一个 Request 函数。谢谢

0 投票
1 回答
2076 浏览

phalcon - 在 PhalconPHP 中重定向到 404 路由会导致空白页

我已经设置了一个路由器,并在其中定义了 404 的路由:

我的索引控制器:

而且我有一个视图@ /app/views/index/route404.phtml,其中只有一点 HTML,我什至尝试将其设为.volt文件,但不走运。

当我转到与任何路线都不匹配的页面时,它工作正常。但是,如果我尝试重定向到它,我只会得到一个空白页。例如,在我的一个控制器中,我有这个:

有任何想法吗?该页面完全空白(源代码中没有任何内容),并且我的 apache 日志中没有错误。

0 投票
1 回答
109 浏览

php - Phalcon中的转发锚页面

在 Phalcon 中,我使用带有参数的前向响应来完成我的一项操作,并且我需要添加一个锚(例如,用#blabla.

那可能吗?

0 投票
1 回答
385 浏览

phalcon - 如何在phalcon中创建动态路由?

我已经阅读了 phalcon 路由的文档,但找不到我需要的那个。

帮帮我,伙计们。

0 投票
1 回答
411 浏览

php - Phalcon中的路由 - 路由结束前的参数

我正在尝试按照以下 URL 结构在 Phalcon 中设置路由:

www.example.com/language/register/

这是我的routes.php

这是我的 IndexController:

因此,如果我要访问www.example.com/fr/register/它,它将带我到index控制器,即register带有 lang 参数的操作fr

但是,它不会$lang在页面上显示变量。

我可以在Phalcon 文档中看到,除了在路由(URL)的末尾,您不能在/:params任何地方使用占位符,但这是在路由器中命名的正则表达式?