问题标签 [phalcon]

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 投票
1 回答
539 浏览

validation - 阻止更多验证者

当同一字段上的其他验证器失败时,如何停止更多验证器?

如果以下代码我不希望在电子邮件为空时执行电子邮件验证器。

如何防止验证空字段?我遵循代码,仅在设置电子邮件时才需要验证。

实际上我使用Class Phalcon\Mvc\Model\Validator但示例使用Class Phalcon\Validation\Validator. 我希望两者的答案都是一样的。

0 投票
1 回答
741 浏览

php - Phalcon sessions: Cache folders, error reporting/exceptions?

I'm trying to use Sessions in my application. However, I fail to get them to work in a very simple phpunit test. Take the following test:

Which results in:

There was 1 failure:

1) Tests\App\SessionTest::testSession Failed asserting that null matches expected 'bar'.

Am I missing something here? According to the docs, that's exactly how the simple session should be working.

Using var_dump on the session object right after $session->start() also reveals that the session object believes not be started:

Shouldn't there be some kind of catchable feedback that the session, apparently, has trouble starting? I'm using Phalcon 1.0.1 at the moment. Thanks in advance for any suggestion!

0 投票
3 回答
1483 浏览

php - 为什么不能直接使用 Phalcon 中的 APC 后端缓存 - 为什么需要 $frontCache?

文档提供了以下 APC 缓存方法:

与简单地做的超级简单方法相反,这似乎过于复杂

请澄清 frontCache 和“前缀”键。文档在缓存区域有一些不足之处。

0 投票
2 回答
2946 浏览

phalcon - phalcon 当前调度路线名称

我使用自定义路由,其中​​包括除了controlleraction之外的命名空间。因此,出于 ACL 的目的,我使用 MVC 路由名称作为 ACL 资源名称。现在我需要获取当前的DISPATCHING路由名称。我想出的唯一解决方案是从 Dispatcher 获取命名空间/控制器/操作并遍历所有路由以找到合适的路由。

有没有最简单的方法来获取当前调度(不仅仅是匹配)的路线名称?

0 投票
1 回答
3480 浏览

models - 如何在 phalcon 框架中使用“Models::find()”?

我希望 sql 是“从模块中选择 * (1,2) 和 parentid = 1 的模块”但结果不正确。

帮助请。

0 投票
0 回答
780 浏览

php - php phalcon控制器默认为索引

目前正在运行 Phalcon 1.0.0,因为最新版本对我来说是段故障。我的问题是将 uri 引导到特定控制器的路由没有按照我在添加时所期望的方式工作?到乌里。在下面的示例中,我希望 uri /explore/?a=b 转到 Explore 控制器,但它没有。

uri: /explore/ 到 ExploreController -> indexAction uri: /explore/?a=b 到 IndexController -> indexACtion

所以,我的问题是有没有办法在不设置 Phalcon\Mvc\Router add 方法中的条目的情况下强制执行此操作?有什么我想念的吗?

0 投票
3 回答
11549 浏览

performance - Phalcon php vs node.js

我们将为我们的应用程序开发rest服务器(所有逻辑都在客户端javascript上)。所以我们考虑使用 Phalcon php,但我们还需要创建实时聊天系统,使用 node.js 更容易做到这一点。这让我们考虑使用 node.js 而不是 phalcon

不幸的是,我们对 node.js 的经验并不好,我们喜欢 phalcon 的性能和内在美。

问题是,有人比较 phalcon 和 node.js 的性能吗?可能最好仅将 node.js 用于长轮询聊天请求,但我不喜欢项目与如此不同的工具连接时。

0 投票
1 回答
4175 浏览

phalcon - 无法使用 PhalconPHP 的 createBuilder 对多个表进行左连接?

也许我在这里做错了什么,但是在使用 createBuilder() 时我无法加入多个表。这是一个示例查询。

有错误表明框架可能没有正确生成 SQL 查询,但我很可能做错了什么。在附加的 LEFT 连接之前似乎没有添加空格。

“on 子句”中的未知列“TABLE2.table_one_idLEFT”

任何见解将不胜感激。

0 投票
2 回答
3157 浏览

dependency-injection - Phalcon 中插件的类加载

在 services.php 中添加调度程序时,它似乎无法访问自动加载器以包含类。

示例:/config/services.php

包含要求是否正确?这是我似乎可以访问安全插件的唯一方法?我确定有更好的方法吗?

这两个https://github.com/phalcon/invo与 Phalcon 主页上的演示不同?

有人澄清吗?

0 投票
1 回答
1794 浏览

php - 将 Phalcon 中的所有操作输出为 XML

我正在创建一个应用程序,我需要框架的所有操作来将数据输出为 XML。

如何做到这一点?