问题标签 [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.
php - 用于管理控制器的 Phalcon 路由
我是 Phalcon 编程的新手,我有管理员/后端和前端控制器 管理员将在“/admin/:controller/:action”提供服务,前端将在“/:controller/:action”提供服务
管理控制器(KalkuRitel\Controllers\Admin 命名空间)位于
和前端控制器(KalkuRitel\Controllers\Frontend 命名空间)位于
我该如何做到这一点?以及如何使用自己的布局在管理和前端控制器中提供 404 页面?
php - 想改变phalcon默认路由
我想更改 中的默认路由phalcon
,这是 的索引操作indexcontroller
。
我的routes.php
:
现在,当我在浏览器中打开我的网站(例如http://localhost/test/
)时,它给了我错误:
我很困惑为什么我的路线indexcontroller
即使在路线文件中替换它之后也会去?
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
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”控制器
php - Phalcon路由器似乎没有设置
我已经设置了一个自定义路由,我的 routes.php 目前看起来像这样:
在我的 services.php 中,我正在设置路由器:
我的 AthleteController 的索引 Action 看起来像这样,出于测试目的,我将参数传递给视图 ( username
):
当我不使用自定义参数时,它可以工作,它可以找到用户并显示他的用户名。但是,当我使用例如 urlathlete/kerowan
时,我得到错误Action 'kerowan' was not found on handler 'athlete'
,据我了解,这意味着路由器设置不正确或没有捕获 URL。有任何想法吗?
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 函数。谢谢
phalcon - 在 PhalconPHP 中重定向到 404 路由会导致空白页
我已经设置了一个路由器,并在其中定义了 404 的路由:
我的索引控制器:
而且我有一个视图@ /app/views/index/route404.phtml
,其中只有一点 HTML,我什至尝试将其设为.volt
文件,但不走运。
当我转到与任何路线都不匹配的页面时,它工作正常。但是,如果我尝试重定向到它,我只会得到一个空白页。例如,在我的一个控制器中,我有这个:
有任何想法吗?该页面完全空白(源代码中没有任何内容),并且我的 apache 日志中没有错误。
php - Phalcon中的转发锚页面
在 Phalcon 中,我使用带有参数的前向响应来完成我的一项操作,并且我需要添加一个锚(例如,用#blabla
.
那可能吗?
phalcon - 如何在phalcon中创建动态路由?
我已经阅读了 phalcon 路由的文档,但找不到我需要的那个。
帮帮我,伙计们。
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
任何地方使用占位符,但这是在路由器中命名的正则表达式?