问题标签 [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 回答
370 浏览

phalcon - pahlcon-devtools 无法在 fc16 x64 上安装

我从 github 获得 phalcon devtools

显示此错误

Phalcon DevTools (0.7.0 BETA 1)

错误:使用不正确

0 投票
1 回答
997 浏览

sphinx - SphinxQL & Phalcon\Mvc\Model

我有一个在 MySQL 协议上运行的 Sphinx 搜索引擎,我使用 Phalcon\Db\Adapter\Pdo\Mysql 连接到它。Sphinx 表作为模型实现。

当我尝试选择(使用 SpinxQL)时,很明显,当数据库适配器尝试提取表元数据运行对 SpinxQL 中不支持和不存在的表的查询时,会出现错误。文档中有一个解决方法显示如何手动分配元数据......但是天生懒惰,我想尝试自动生成元数据。

我假设元数据是由数据库适配器生成的,可能是由于在 getColumnDefinition() 之后的实例上调用 getColumnsList() 或其他东西(???)。这是我的假设正确吗?我想要扩展 Phalcon\Db\Adapter\Pdo\Mysql 并覆盖这些方法以与 Sphinx 兼容。

提前感谢您的建议!

0 投票
3 回答
3539 浏览

phalcon - PHP 致命错误:找不到类“Phalcon\Script\Color”

我正在运行 Ubuntu Server 12.10 并像这样安装 phalcon

然后我添加了

到位于 /etc/php5/apache2/php.ini 的 php.ini 并重新启动 apache2。如果我执行

我可以看到 phalcon 扩展已加载。然后我像这样安装了 phalcon-devtools

并重新启动apache2。该操作期间未显示任何错误,但是当我尝试执行时

我收到这样的错误

我做错了什么?

0 投票
3 回答
3544 浏览

phalcon - Phalcon ODM 验证消息

我正在尝试通过特殊验证事件来验证数据完整性。我的 Phalcon\Mvc\Collection 模型使用一些 Phalcon\Mvc\Model\Validator 验证器实现了 validation() 方法。在我的控制器中,我保存()该模型。如果保存操作失败,我尝试通过模型的 getMessages() 方法输出错误消息。换句话说,我遵循文档http://docs.phalconphp.com/en/latest/reference/odm.html中提供的示例

但是,我收到一个错误,即 getMessages() 方法不存在。我的 Phalcon 版本是 0.7.0。我检查了 API http://docs.phalconphp.com/en/latest/api/Phalcon_Mvc_Collection.html,它没有显示 getMessages() 方法。我还对 Phalcon\Mvc\Collection 类进行了反射测试,结果得到了证实。

该文档还指出,我们可以使用 Phalcon\Mvc\Collection\Validator 实现我们自己的验证器。但是,这个类似乎不存在。

所以,我的问题是:

  1. 如何显示作为验证结果的错误消息?
  2. 如何创建自定义验证器?
  3. Phalcon\Mvc\Model\Validator\Uniqueness 验证器 NOSQL 是否兼容?

感谢您的时间。

0 投票
1 回答
468 浏览

phalcon - 如何使用配置数组文件适配器?

我在文档中发现可能有以下代码:

但是是否可以不使用数组创建配置,而是使用包含数组的文件名?我的意思是:

还是这样的?

0 投票
1 回答
5927 浏览

php - 如何将路由器/路由注入到 phalcon 框架的应用程序中?

在这里,在文档中,写了关于如何创建路由: http ://docs.phalconphp.com/en/latest/reference/routing.html

但我找不到如何将它们注入应用程序。我需要做什么,让我的应用程序使用定义的路由?

我应该注入路由器(或如何注入?)

0 投票
2 回答
3186 浏览

php - 如何在 Phalcon\Http\Request 中使用过滤器

在下面的页面上说可以对 Request::getQuery() 方法使用过滤器:http: //docs.phalconphp.com/en/latest/api/Phalcon_Http_Request.html

但不幸的是,我无法找到有关如何设置它们的信息。你能帮忙吗?我需要在这里只过滤数字值:

在文档中,据说值可以是字符串或数组,在哪里可以看到可用的过滤器列表?

0 投票
5 回答
3224 浏览

php - 是否可以在一个 Phalcon\Mvc\Model::find() 方法中指定两个限制值(从,偏移量)?

一会儿我发现了下面的例子:

是否可以为限制定义两个值,“从”和“偏移”?在 Zend Framework 中,可以使用 Db 适配器功能,如下所示:

0 投票
5 回答
9899 浏览

php - 可以在变量中获取 Phalcon\Mvc\View 渲染输出吗?

我需要返回 json 对象,该对象具有带有渲染动作的属性“html”。是否可以在本地使用 Phalcon vew?

例子:

PS关于phalcon php框架的问题:http: //docs.phalconphp.com/en/latest/api/Phalcon_Mvc_View.html

0 投票
4 回答
8799 浏览

php - 通过 id 列查找实体,\Phalcon\Mvc\Model::findFirst() 给出不正确的结果

目前我有帖子表,每个帖子都有一个ID。

暂时只存在一个帖子,id id = 92。

如果我执行以下代码,我不会得到错误,而是使用 id=92 发布:

似乎是很奇怪的逻辑.. 可以使用什么方法来按 id 检索帖子,如果没有这样的实体,那将返回 false/throw 异常?