phalcon相关内容

如何在 mac os 中安装 phalcon.so

我已经安装了 phalcon 扩展.它安装成功,但是 phalcon 命令不起作用.显示以下错误. "iMac:project Atomix$ phalcon-sh: phalcon: 找不到命令" 我已按照 Phalcon 官方网站的说明进行操作.它可以在 windows 和 Linux 上完美运行,但在 mac os 上却不行. 解决方案 从零开始在 Mac OS X 中安 ..
发布时间:2022-01-23 09:05:40 PHP

phtml 文件中 volt (twig) 和 php 的 Netbeans 语法高亮显示

我正在 Netbeans 中使用 Phalcon.我看到我可以使用 twig 插件来突出显示 volt 文件的模板.我正在使用 phtml 文件并希望突出显示 volt (twig) 和 php.这可能吗? 也相关 - Netbeans 不断复制我的 phtml 视图文件并将扩展名 .phtml.php 添加到它们.我该如何解决? 解决方案 转到工具->选项->杂项->文件对“文件扩 ..
发布时间:2022-01-22 09:29:33 PHP

PhalconPHP 数据库事务在服务器上失败

我使用 PhalconPHP 开发了一个网站.该网站在我的本地计算机上运行良好,具有以下规格: PHP 版本 7.0.22阿帕奇/2.4.18PhalconPHP 3.3.1 以及在我以前的服务器上(使用 DirectAdmin): PHP 版本 5.6.26阿帕奇 2PhalconPHP 3.0.1 但最近我迁移到了一个新的 VPS.使用 cPanel: CENTOS 7.4 vmwa ..
发布时间:2022-01-15 20:25:23 PHP

如何实现\Phalcon\Mvc\Model::findIn()?

相当简单的问题,但我似乎找不到任何相关信息. 我有一组 id,我需要找到所有匹配的记录. 所以我想查询: $records = MyModel::findIn([1,2,3,4]); 但是我不知道如何实现它.有什么想法吗? 解决方案 查看 Phalcon\Mvc\Model\Criteria,在 inWhere 方法中. 您可以创建一个新模型的方法,例如: 公共静态 ..
发布时间:2022-01-02 09:24:10 其他开发

Phalcon:2 个函数“初始化"的顺序和“onConstruct"在控制器和模型中

我自己检查了一下,在Controller上的执行顺序是“onConstruct"然后是“initialize",而Model是“initialize"然后是“onConstruct". 那么为什么这些方法在Controller和Model上的执行顺序是不同的呢?有什么想法吗? 解决方案 除了同名之外,initialize 在 Models 和 Controllers 中有不同的用途: ..
发布时间:2022-01-02 09:13:38 其他开发

PHQL"WHERE xxx IN ()"只能得到1个数据

我正在使用 Phalcon 创建一个 RESTful API. 我想通过 ID 从“商店"表中获取一些数据. PHP代码: $app->post('/api/shops/search', function () use ($app) {$ids_shop = $app->request->getJsonRawBody();$ids = 数组();foreach($ids_shop 作为 $i ..
发布时间:2021-06-06 18:45:13 PHP

如何在Phalcon PHP中为控制器添加前缀

我正在使用具有管理部分mywebsite.com/admin 的Phalcon PHP网站 我创建了两个不同的控制器文件夹(frontend-controllers和backend-controllers) an,具体取决于URL,我正在加载正确的文件夹. 我想为所有后端控制器添加一个前缀(admin). mywebsite.com/admin/my-backend-control ..
发布时间:2020-05-26 19:47:18 PHP

如何在Phalcon视图中呈现代码

$view->start(); $view->render("products", "list"); $view->finish(); 上面显示了如何从文件进行渲染,我想知道是否可以使用此方法渲染字符串/代码? $view->start(); $view->renderstring("url->get('users/list') ?>"); $view ..
发布时间:2020-05-26 19:47:16 PHP

Phalcon伏特数组是字符串类型

我有一个要在自定义帮助程序中调用的Phalcon volt模板,它将接受一个数组,但是发送给该帮助程序的数组是字符串类型. 在我的list.volt中,我有此代码 {% set myfolder = data.foldername %} {% set key = data.folderkey %} {% set url = convert([myfolder, key]) %} 在 ..
发布时间:2020-05-26 19:47:12 其他开发

缺少"className"参数

我正在处理一个旧的项目更改请求,并且该项目是在phalcon 1.2.6版本中开发的.当我尝试执行该应用程序时,该应用程序返回错误.经过一些R& D之后,我发现系统没有从$di对象中找到配置密钥. 当我尝试打印$di对象时,使用键config可以正确打印.但是当尝试访问配置密钥时,我无法访问它. 系统尝试执行以下代码时,它将引发异常. $di = \Phalcon\DI::get ..
发布时间:2020-05-26 19:47:10 其他开发

Phalcon模型按项目受欢迎程度的顺序(出现的次数)

我确定我之前已经做过类似的事情,但是找不到它,谷歌也没有帮助. 如果可能,请使用Phalcon模型,我要从ID最高的表格中选择商品-即按人气排序的10项最受欢迎的商品.是否可以使用Model::find("conditions")?我必须为此使用PHQL吗? 解决方案 使用model :: find Model::find([ 'columns' => 'id,coun ..
发布时间:2020-05-26 19:47:07 其他开发

为什么Phalcon 2会在"0行的Unknown"中引发“未定义符号:php_pdo_get_dbh_ce"?警告?

当我根据 https://docs安装Phalcon 2.0.13时. phalconphp.com/en/latest/reference/install.html 描述,我想启动我的测试脚本,然后出现以下错误(从字面上看这只是一个警告,但它导致无法加载Phalcon并导致错误): { PHP警告:PHP启动:无法加载动态库'/usr/lib/php/20131226/phalcon.so ..
发布时间:2020-05-26 19:47:03 其他开发

全局访问Phalcon中的某些组件

如何使所有MVC层都可以访问某些类和对象? 例如,我想全局访问当前用户的个人资料和config.ini文件. 在Zend Framework 1.x中,我为此使用Zend_Registery. 解决方案 您可以使用一种访问配置的简单方法是在您的引导程序中创建一个lambda函数,如下所示: $configFile = require(ROOT_PATH . '/web/ ..
发布时间:2020-05-26 19:46:59 PHP