问题标签 [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.
phalcon - pahlcon-devtools 无法在 fc16 x64 上安装
我从 github 获得 phalcon devtools
显示此错误
Phalcon DevTools (0.7.0 BETA 1)
错误:使用不正确
sphinx - SphinxQL & Phalcon\Mvc\Model
我有一个在 MySQL 协议上运行的 Sphinx 搜索引擎,我使用 Phalcon\Db\Adapter\Pdo\Mysql 连接到它。Sphinx 表作为模型实现。
当我尝试选择(使用 SpinxQL)时,很明显,当数据库适配器尝试提取表元数据运行对 SpinxQL 中不支持和不存在的表的查询时,会出现错误。文档中有一个解决方法显示如何手动分配元数据......但是天生懒惰,我想尝试自动生成元数据。
我假设元数据是由数据库适配器生成的,可能是由于在 getColumnDefinition() 之后的实例上调用 getColumnsList() 或其他东西(???)。这是我的假设正确吗?我想要扩展 Phalcon\Db\Adapter\Pdo\Mysql 并覆盖这些方法以与 Sphinx 兼容。
提前感谢您的建议!
phalcon - PHP 致命错误:找不到类“Phalcon\Script\Color”
我正在运行 Ubuntu Server 12.10 并像这样安装 phalcon
然后我添加了
到位于 /etc/php5/apache2/php.ini 的 php.ini 并重新启动 apache2。如果我执行
我可以看到 phalcon 扩展已加载。然后我像这样安装了 phalcon-devtools
并重新启动apache2。该操作期间未显示任何错误,但是当我尝试执行时
我收到这样的错误
我做错了什么?
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 实现我们自己的验证器。但是,这个类似乎不存在。
所以,我的问题是:
- 如何显示作为验证结果的错误消息?
- 如何创建自定义验证器?
- Phalcon\Mvc\Model\Validator\Uniqueness 验证器 NOSQL 是否兼容?
感谢您的时间。
phalcon - 如何使用配置数组文件适配器?
我在文档中发现可能有以下代码:
但是是否可以不使用数组创建配置,而是使用包含数组的文件名?我的意思是:
还是这样的?
php - 如何将路由器/路由注入到 phalcon 框架的应用程序中?
在这里,在文档中,写了关于如何创建路由: http ://docs.phalconphp.com/en/latest/reference/routing.html
但我找不到如何将它们注入应用程序。我需要做什么,让我的应用程序使用定义的路由?
我应该注入路由器(或如何注入?)
php - 如何在 Phalcon\Http\Request 中使用过滤器
在下面的页面上说可以对 Request::getQuery() 方法使用过滤器:http: //docs.phalconphp.com/en/latest/api/Phalcon_Http_Request.html
但不幸的是,我无法找到有关如何设置它们的信息。你能帮忙吗?我需要在这里只过滤数字值:
在文档中,据说值可以是字符串或数组,在哪里可以看到可用的过滤器列表?
php - 是否可以在一个 Phalcon\Mvc\Model::find() 方法中指定两个限制值(从,偏移量)?
一会儿我发现了下面的例子:
是否可以为限制定义两个值,“从”和“偏移”?在 Zend Framework 中,可以使用 Db 适配器功能,如下所示:
php - 可以在变量中获取 Phalcon\Mvc\View 渲染输出吗?
我需要返回 json 对象,该对象具有带有渲染动作的属性“html”。是否可以在本地使用 Phalcon vew?
例子:
PS关于phalcon php框架的问题:http: //docs.phalconphp.com/en/latest/api/Phalcon_Mvc_View.html
php - 通过 id 列查找实体,\Phalcon\Mvc\Model::findFirst() 给出不正确的结果
目前我有帖子表,每个帖子都有一个ID。
暂时只存在一个帖子,id id = 92。
如果我执行以下代码,我不会得到错误,而是使用 id=92 发布:
似乎是很奇怪的逻辑.. 可以使用什么方法来按 id 检索帖子,如果没有这样的实体,那将返回 false/throw 异常?