phalcon相关内容

在PhalconPHP中附加多个配置数组

当前,我正在引导程序中加载多个包含PHP本机数组的配置文件. require "app/configuration/config-global.php"; require "app/configuration/config-other.php"; 通过此设置,"config-other.php"将覆盖"config-global.php"的$ settings数组. 请问有关将数组 ..
发布时间:2020-05-26 19:46:56 PHP

有什么方法可以在Phalcon的每个页面中添加资产?

我正在阅读有关Phalcon的文档,试图找到一种利用资产的方法管理器,默认情况下将CSS或JS文件添加到每个页面.我一直没有找到执行此操作的任何方法. 通过以下操作很容易为整个控制器添加资产: public function initialize() { $this->assets->addCss('css/global.css'); } 是否可以通过某种方式默认将资产添加 ..
发布时间:2020-05-26 19:46:50 PHP

如何安装Phalcon版本2

我在phalcon版本2上构建了一些应用程序,但是自版本3发布以来,新安装的phalcon默认为版本3. 解决方案 您需要从源代码安装phalcon,但与其从master分支进行构建,不如将其切换到2.0.x分支. git clone --depth 1 https://github.com/phalcon/cphalcon.git cd cphalcon git remote se ..
发布时间:2020-05-26 19:46:45 其他开发

Phalcon PhP-未知过滤器

我正在尝试为货币创建自定义过滤器,以便可以在.volt模板中使用.这就是我在我的services.php中注册过滤器的方式 $di->setShared('filter', function() { $filter = new \Phalcon\Filter(); $filter->add('currency', function ($value) { if( ..
发布时间:2020-05-26 19:46:43 PHP

致命错误:"Phalcon \ Http \ Client \ Request"类

请求时出错 致命错误:在第41行的ControllerBase.php中找不到类'Phalcon \ Http \ Client \ Request' use Phalcon\Http\Client\Request as CRequest; $provider = CRequest::getProvider(); $provider->setBaseUri( ..
发布时间:2020-05-26 19:46:39 PHP

由于"invalid-input-secret",Google recaptcha返回false.

我已经从Google安装了最新的Recaptcha,但提交后始终返回false,即使从前端视图验证始终正确,也始终返回"invalid-input-secret"错误.这可能是什么原因.顺便说一句,我正在使用phalcon框架测试localhost xampp中的所有内容.这是我检查验证码的部分: protected function validate_data($post, $ip){ ..
发布时间:2020-05-26 19:46:37 PHP

将变量从伏特发送到自定义功能

我创建了可以从伏特访问的自定义功能.该函数似乎工作正常,但我无法设法将变量发送给该函数.它将变量作为文本而不是其值发送. 细枝功能: $volt->getCompiler()->addFunction('getusergroup', function ($user) { return \Models\User::getUserGroup($user); }); 模型中的功能 ..
发布时间:2020-05-26 19:46:34 其他开发

Phalcon PHP-表单和模型验证

Phalcon支持2个验证组件: Phalcon\Validation\Validator Phalcon\Mvc\Model\Validator 我不知道如何在自己的情况下使用它们.我有以下注册表: csrf 用户名 密码 重复密码 电子邮件 重复电子邮件 提交按钮 我创建了以下注册表: class RegistrationForm extends \Ph ..
发布时间:2020-05-26 19:46:32 PHP

从先前版本降级Phalcon?

我在Ubuntu 15中运行并安装了Phalcon v3,但是我当前使用Phalcon v2的当前工作API出现问题,是否有办法将我安装的Phalcon当前版本降级到以前的v2? 解决方案 通常,在Phalcon编译期间,您将执行此命令.默认情况下,它将克隆master分支. git clone --depth=1 git://github.com/phalcon/cphalcon ..
发布时间:2020-05-26 19:46:30 其他开发

在Phalcon中重定向和分派之间有什么区别?

当我想从另一个页面切换到页面时,可以同时找到$this->dispatcher->forward()和$this->response->redirect().两者似乎都可以. 它们之间有什么区别,何时应该在另一个上使用? 解决方案 广义上讲,Redirect将执行http重定向(带有标头位置).这意味着客户端的浏览器将更改页面.它会处理到新的路由(也可以用于转到另一个网站),并且实际 ..
发布时间:2020-05-26 19:46:27 其他开发

PHQL"WHERE xxx IN()"只能获取1个数据

我正在使用Phalcon创建RESTful API. 我想通过ID从“商店"表中获取一些数据. PHP代码: $app->post('/api/shops/search', function () use ($app) { $ids_shop = $app->request->getJsonRawBody(); $ids = array(); foreach($i ..
发布时间:2020-05-26 19:46:25 PHP

Phalcon备份视图路径

是否有任何方法可以通过二级路径到达phalcon中的views目录? 在zend框架中,我认为语法是 $this->view->addScriptPath('/backup/path'); $this->view->addScriptPath('/preferred/path'); 因此,如果在首选路径中有一个文件,它将使用它,如果没有,它将通过链回退. 例如,当大多数页面都 ..
发布时间:2020-05-26 19:46:18 PHP

如何安装特定的Phalcon框架2.0版?

我有一个可以在2.0版上正常运行的应用程序 为此,我无法安装Phalcon 2.0版,而仅安装了最新版本3.2.2. 那我该如何安装v 2.0 .. ?? 安装源: https://phalconphp.com/en/download/linux curl -s "https://packagecloud.io/install/repositories/phalcon/st ..
发布时间:2020-05-26 19:46:16 服务器开发

Phalcon \ Mvc \ Model :: validation()和非模型验证器

我正在使用Model :: validation()调用进行模型验证. 看起来Model :: validate()仅接受 Phalcon \ Mvc \ Model \ Validator 名称空间中的验证器,并在使用 Phalcon \ Validation \ Validator 时崩溃: class User extends Phalcon\Mvc\Model { pr ..
发布时间:2020-05-26 19:46:14 PHP

Phalcon PHP:在分发请求URL之前,先对其进行修改

我正在寻找一种在发送请求之前修改请求URL的方法.例如,以下网址应由相同的控制器/操作处理: /en/paris /de/paris /paris 我想捕获国家代码(如果存在的话),然后重写不带该URL的URL,以便控制器不必处理它.我尝试了'dispatch:beforeDispatchLoop'事件,但它并非针对这种情况而设计. 有什么主意吗? 解决方案 如果您可以约定 ..
发布时间:2020-05-26 19:46:10 PHP

PHP/Phalcon-自动嵌套对象

说我有三个表: CREATE TABLE divisions { idDivision INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR (40) NOT NULL } CREATE TABLE clubs { idClub INT NOT NULL AUTO_INCREMENT PRIMARY KEY, idDiv ..
发布时间:2020-05-26 19:46:08 PHP