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

php - 如何在 Phalcon 中配置自定义路由?

我刚刚偶然发现了 Phalcon(PHP 框架),它看起来很有前途,我决定尝试一下。

我在文档中进行了搜索,但没有找到与 Phalcon 中的路线相关的任何内容。有人知道如何在这个框架中创建自定义路由,还是我应该始终遵循约定?

如果您还不了解 Phalcon,您可能想查看这些幻灯片以了解它的内容。

0 投票
1 回答
1676 浏览

phalcon - Phalcon 模型中的 preSave 和 postSave 钩子

_preSave我正在检查 API并注意到有一些_postSave受保护的方法可以用作钩子。更新/删除有类似的东西吗?

我在想以下

我可以使用任何现有的功能吗?

0 投票
2 回答
1922 浏览

phalcon - Phalcon\Text camelize/uncamelize 用法

我遇到了驼峰化/非驼峰化的问题 ( \Phalcon\Text)

我的理解是这个函数创建骆驼大小写字符串,如ucwords()ucfirst()

以下测试显示: 此测试通过:

骆驼化:

  • 不错 -> 不错
  • 好天气-> NiceWeather(不确定这是否应该是那样。空间被剥离了。如果这是预期的行为,那么我们需要将它添加到文档中)
  • nice_weather -> NiceWeather(为什么下划线会消失?如果这是预期的行为,那么我们需要将它添加到文档中)
  • 不错 -> 不错

非骆驼化:

  • 不错->不错
  • 好天气->好天气
  • Nice_Weather -> nice_weather
  • NICE -> nic_e(大写字母切换为下划线)
0 投票
4 回答
17256 浏览

phpstorm - 如何在 phpstorm 中使用 phalcon-devtools\ide\phpstorm?

我正在尝试将 Phalcon 开发人员工具与 phpstorm 集成。这里有一个视频,但由于我的位置,我无法观看。

我在文档中找不到任何其他可用的参考资料,我该如何做到这一点?

0 投票
1 回答
3917 浏览

php - 如何安装 Phalcon Devtools

对于 Phalcon 0.5.0 版本,如何安装 phalcon-devtools 以便我可以通过命令 shell 使用它们?

0 投票
1 回答
455 浏览

php-extension - 如何在 Phalcon PHP 内部设置一个新类?

我决定通过制作一个简单的验证器来深入了解 Phalcon 的内部结构。我几乎一字不差地遵循了其他验证器的定义。这就是我在 phalcon.c 和 phalcon.h 中的内容:

在运行时,我收到以下警告:

我错过了什么?

0 投票
1 回答
915 浏览

php - Phalcon UTF8 是否兼容?

我想知道关于 UTF8,Phalcon 的内部结构是什么?

例如,如果我使用这样的东西

然而

strlen 不兼容 UTF8,因此必须使用 mb_strlen 以确保安全。

Phalcon 是否使用(内部)mb_* 相关功能?如果不是,我们如何确保内部的所有内容都以 UTF8 方式处理以确保与所有语言的兼容性?

谢谢!

0 投票
1 回答
2055 浏览

php - Phalcon\Tag::linkTo URL 不包含项目所在的子文件夹

我正在使用 PHP 5.3、phalcon 0.5.0 关注 OS X 10.8 上的教程。tutorial我的 apache 的 web 根目录中有一个名为的文件夹。当我使用代码时:

在我得到的输出html中

代替

我还在我的 .htacess 文件中输入了 RewriteBase /tutorial/,但仍然遇到同样的问题。我在 phalcon 的 0.4 和 0.5 中遇到了同样的问题

0 投票
1 回答
949 浏览

phalcon - \Phalcon\Mvc\Model\Validator\Uniqueness with namespaces

在将 \Phalcon\Mvc\Model\Validator\Uniqueness 验证器与作为命名空间的模型一起使用时,我得到以下 Phalcon\Db\Exception。看起来验证器类在构建支持查询时没有使用模型中的 getSource 方法。

您的 SQL 语法有错误;在执行 SELECT COUNT(*) AS rowcount FROM app\ 时,检查与您的 MySQL 服务器版本相对应的手册以在 app\dao\users 附近使用正确的语法 WHERE username = 'nhidalgo' AND id <> ''' at line 1 dao\users WHERE 用户名 = 'nhidalgo' AND id <> ''

我的代码如下:

0 投票
3 回答
3211 浏览

php - 路由不存在时如何添加 404 错误代码?

路由不存在时如何抛出 404 错误代码?

在您设置路由信息后的 phalcon 中 - 有没有办法检查进入(来自用户)的路由是否与您的路由列表中的任何路由匹配?然后,如果路由不存在,则抛出 404 错误。