问题标签 [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 投票
0 回答
301 浏览

php - Phalcon:Cookie-> 使用 file_get_contents 调用路由时设置不起作用?

当我从 PHP filegetcontents 方法调用路由时,设置 cookie 功能不起作用?它正在使用 jQuery $.ajax。我犯了什么错误?请帮我解决这个问题。

路线:

控制器:

前端触发器:

0 投票
1 回答
399 浏览

php - Phalcon PhP - 如何在控制器中使用命名路由

我无法找到如何从 Phalcon PhP 控制器内的命名路由中获取 URL。这是我的路线:

我只想获取 URL,例如: domain.com/admin/application/form-test/10/detail 。使用下面的代码,我可以获得创建链接的 html,与 link_to 的结果相同。

我想要的结果只是 URL。我在控制器动作中。我知道它一定很简单,我只是找不到例子。你能帮助我吗?

谢谢你的帮助!

0 投票
1 回答
77 浏览

php - 想要在现有站点上开始使用 Phalcon 而不是 .htaccess

我是论坛的新手,希望我能按我应该的方式发帖!

我已经有一个站点,但我想开始使用 Phalcon PHP 框架,以便更好地并且希望更轻松地重写 URL。

我一直在使用教程对 Phalcon 进行试验,但我似乎没有得到关于如何在 Phalcon 上实现现有站点的答案。

我不想详细介绍该网站,希望它不会被需要。我的网站是关于显示这些地区的“地区”和“城市”以及更多信息,但让我们坚持这些。只有一个 index.php,其中包括 region.php 和 city.php,并且 url 看起来像:www.mysite.com/arizona/phoenix

该站点的问题在于,即使它说../arizona/phoenix,我们仍然在index.php 上。(因此,如果有人键入 mysite.com/arizona,我会将区域存储在 url 中并在 index.php 中使用它来获取有关该地点的正确信息。我什至不知道这些信息是否必要,我对这一切有点陌生与网站有关,但我认为自己是一个快速学习者。

所以,我的问题是我是否可以开始在我的网站上使用 Phalcon,如果我因此必须重新做整个网站,或者是否有一种流畅的方式来使用我的 index.php 和我对 region.php 的包含,城市.php等

注意:现在我只希望 Phalcon 摆脱 .htaccess。

由于回答:您对如何以其他方式解决我的问题有任何建议吗?我只是想摆脱htaccess,但如果它是唯一的方法,我必须这样做。我只想知道我的选择 =)

0 投票
0 回答
356 浏览

php - Phalcon .htaccess 文件在 Linux 服务器上不起作用

我使用在本地主机上完美运行的 PHP phalcon 框架制作了一个 Web API。但是当我将它上传到 Linux 服务器时,它不起作用。我想是因为我的.htaccess档案。

你能看看吗?我的.htaccess文件如下所示:

0 投票
3 回答
96 浏览

phalcon - 我需要对多模块 Phalcon 应用程序的路由有所了解

我需要一些关于多模块 Phalcon 应用程序的帮助。我按照https://github.com/phalcon/mvc/tree/master/multiple的说明进行操作,但无法使变量路由适用于非默认模块。

这适用于admin模块:

这仅适用于api手动设置的模块(非默认模块):

但这不适用于api模块:

然后,当我使用 /api 或 /api/user 时,会出现如下错误:

但是当我访问 /api/user/index 时它可以工作。看起来它忘记了非默认模块setDefaultAction

0 投票
1 回答
1070 浏览

phalcon - 如何在调度循环 phalcon 之前获取 post 参数

我们可以像这样访问控制器中的发布数据:

但是有什么方法可以访问 services.php 中的 POST 数据。我想在一个事件中访问它:

提前致谢。

0 投票
1 回答
1810 浏览

php - Phalcon 视图未加载

我正在尝试在 PhalconPHP (v 2.0.13) 中加载模板,但即使是最简单的示例似乎也不起作用。在此示例中,我正在尝试访问http://www.mysite.dev.fb/forms/ 。这是我的路由器:

);

路由有效,或者至少达到了操作中的代码(vardumps 等)。

这是我的控制器动作变体。

变体 1

在这种情况下,应该加载位于 app/views/index/forms.volt 的模板(我有一个扩展名为 .phtml 的文件副本,用于调试目的),对吗?错误,显示一个空白屏幕,错误日志中没有错误。

变体 2

然后,我尝试选择视图,如下所示:

文件 app/views/forms/contact.volt 也存在,具有完全权限。Vardumping $this->view->getContent()返回null,结果又是一个没有任何错误的空白屏幕。

变体 3

绝望地,我尝试直接渲染模板(对于这个例子,我使用默认的 Phalcon 索引/索引模板),如下所示:

唯一的区别是现在 vardumping $this->view->getContent()返回一个空字符串,而不是null

就像禁用了自动渲染一样,但是以下行返回 false(应该如此):

我没有想法,有人可以帮忙吗?如果我忘记包含某些内容,请回复,我会包含它。

0 投票
1 回答
1270 浏览

phalcon - 如何使用 Phalcon 将 GET 参数附加到所有 url

例如,给定一个在以下位置检索到的页面:

每当出现名为param的附加 GET 参数时,它应该自动添加到我在 .volt 模板中构建的导航中的所有后续链接。例如:

即基于这个 .volt 链接,目标是生成:

0 投票
2 回答
179 浏览

tabs - 如何在 phalcon 中显示选项卡

我有一套教程 INVO 的代码作为 Phanlcon 官方文档之前的代码。我只是想根据我的需要自定义代码,所以我写了一些代码来准备一个新的模块。我创建了创建完整模块所需的以下文件

创建所有这些文件后,我可以运行他的模块,但是在这个特定的模块中,我看不到具有链接的选项卡。我想我错过了什么,请帮帮我。

0 投票
0 回答
249 浏览

php - 带有文件扩展名的 PHP Phalcon 路由

在我的 PHP Phalcon 3 应用程序中,我有一个自定义路由:

我使用 PHP Builtin Server 在本地测试应用程序,其他路由正常工作。如果我测试上面的路线: http://localhost:8000/XYZ/test.jpg 我总是得到一个 404。但是关于它应该工作的文档:https ://docs.phalconphp.com/en/latest/参考/路由.html

你知道有什么问题吗?

这是我的 .htrouter 用于 php 内置服务器: