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

php - 如果在 phalcon 框架中使用 xmlhttprequest,如何禁用渲染布局?

如何禁用布局渲染?

有那么一刻,我可以通过这种方式检测到该请求是通过 jQuery 发出的:

可以在全球范围内完成吗?

所有控件的处理ajax请求的代码都是相同的,有没有办法为整个应用程序全局定义这个行为规则?

0 投票
1 回答
3892 浏览

php - Phalcon\Mvc\Model::find() 因条件“列值 IN(列表)”而失败

以下代码抛出异常“无效的 SQL 表达式类型 'list'”:

我不敢相信 phalcon 不支持这一点。设置此规则的正确方法是什么?

0 投票
1 回答
3591 浏览

php - 有没有办法通过 Phalcon\Mvc\Model\Criteria 获得组装查询?

我在这里没有找到我们如何通过文档中的 Phalcon\Mvc\Model\Criteria 构建查询:http: //docs.phalconphp.com/en/latest/api/Phalcon_Mvc_Model_Criteria.html

是否可以?

0 投票
1 回答
1666 浏览

php - 如何在 Phalcon\Mvc\View 中转义 html

我发现 phalcon 中的视图变量可以被 Phalcon\Escaper 转义:http ://docs.phalconphp.com/en/latest/api/Phalcon_Escaper.html

例如,在 Zend 中,有一种方法可以从视图中调用视图助手:

有没有办法在不每次都创建新对象的情况下获得这样的视图助手?我目前的想法是制作一些 BaseView 类,从 Phalcon\Mvc\View 扩展并在那里定义一些常用的方法,这些方法将使用缓存的对象..但我不确定这是最好的方法:

0 投票
0 回答
108 浏览

phalcon - Phalcon 无效文档错误

我有一个名为 User 的 Phalcon\Mvc\Collection 模型。当我尝试通过这样的电子邮件获取用户时

我得到两个不同的结果。如果变量 $email 包含数据库中存在的电子邮件,我会得到预期的结果。但是,如果变量 $email 不包含数据库中存在的电子邮件,我会收到“无效文档”消息。

Phalcon 版本 0.8.0。它似乎也适用于 0.7.0 版。

感谢您的时间和帮助。

0 投票
2 回答
1085 浏览

php - Phalcon git安装错误?

在我的服务器上,我通过 git 成功安装了 phalcon 0.6.0 版。这些是我使用的步骤。

git clone git://github.com/phalcon/cphalcon.git

cd cphalcon/构建

须藤 ./安装

重新启动网络服务器

我尝试更新到 0.7.0 版本,所以我删除了原始文件夹并重新下载了 git 文件夹。我遵循相同的步骤,安装后我检查 phpinfo。它安装正确,但是安装了以前的版本(0.5.2)。

我尝试多次安装扩展,但它仍然给我旧版本。

有什么我做错了,任何帮助将不胜感激。

0 投票
1 回答
2129 浏览

model - 在 \Phalcon\Mvc\Model 中定义源表的最正确方法是什么?

据我所知,可以通过以下变体定义表名:

1) 通过定义方法 getSource()

2) 通过定义 $_source 属性

3) 哪里需要定义源表?在 initialize() 方法或 __construct() 中,为什么?

4)也许你可以告诉其他可能的解决方案?

0 投票
2 回答
5099 浏览

model - Phalcon\Mvc\Model::findFirst((int) $id) 是什么?

它是通过主键获取实体..还是仅从具有指定编号的表中获取实体?

如果我喜欢

天气晴朗。但如果我定义

它应该返回什么?主键=“1”的实体还是表中的第一个实体?我之所以问,是因为我在团队的代码方法中发现了诸如

我不确定我们是否真的需要它们。

第二个问题 - 如果我们执行 findFirst($int),它通过主键返回实体,它是否正确转义?

PS根据https://github.com/phalcon/cphalcon/issues/265它应该通过主键返回实体,对吧?

0 投票
1 回答
1591 浏览

php - URL 中的尾随斜杠

因此,我一直在尝试在网上查找有关它的内容,但文档中的任何地方都没有关于 URL 中的斜杠的任何内容。这是我的问题。

我希望所有 URL 都以斜杠结尾,如果不这样做,可能会重定向它们。现在,我的代码可以使用和不使用斜杠,但是当我得到两个不同的结果时var_dump( $this->dispatcher->getParams() );

这是我的路线代码

现在,我那里的那个斜线并没有真正做任何事情,所以我就离开了它。对于 URL /user/view/13/,这里是 var_dump $this->dispatcher->getParams()

如果我运行 URL /user/view/13(不带斜杠),这是var_dump$this->dispatcher->getParams()

本质上,有没有一种方法可以让 phalcon 在斜杠处结束,以便得到相同的结果?还是我可能必须编写一个自定义路由类?任何帮助,将不胜感激!

0 投票
4 回答
18106 浏览

php - 如何在 Phalcon 中设置 404 页面

当控制器/动作不存在时,如何在 Phalcon 中设置 404 页面显示?