小编Rob*_*n71的帖子

PhalconPHP - 在 initialize() 中重定向

在我的项目中,我创建了操作 ajax 请求的 AjaxController。我想输入到 ajax 使用的 url 的用户得到 404 错误。在 AjaxController.php 我有:

public function initialize() {
    if (!$this->request->isAjax()) {
        return $this->response->redirect('error/show404');
    }
}
Run Code Online (Sandbox Code Playgroud)

(当然我有带有 show404Action 的 ErrorController)

它不起作用。当我在浏览器中输入 example.com/ajax 时,我从 AjaxController 中的 IndexAction 获取内容。如何修复?

php phalcon

4
推荐指数
1
解决办法
1004
查看次数

Phalcon未定义的命名空间Phalcon

我正在使用Phalcon PHP制作项目.我已经使用phalconphp.com的指令安装了Phalcon和Phalcon devtools .

我已经成功创建了我的项目,但是PhpStorm显示了未定义的命名空间Phalcon.网站有效,但IDE中有很多错误.我担心它不应该是这样的.

我在安装框架或创建项目时是否犯过任何错误?

在此输入图像描述

php phpstorm phalcon

2
推荐指数
1
解决办法
1110
查看次数

Phalcon - 在 PHQL 中获取计数结果

我需要从表中获取行数作为字符串。我执行此代码:

$phql  = "SELECT COUNT(*) FROM Model WHERE id = $this->id";
$count = $this->getModelsManager()->createQuery($phql)->execute();
Run Code Online (Sandbox Code Playgroud)

现在$countPhalcon\Mvc\Model\Resultset\Complex对象。为了获得正确的结果,我需要做这样的事情:

$count[0]->{0}
Run Code Online (Sandbox Code Playgroud)

在我看来,这很糟糕。有没有其他方法可以得到这个结果?

php phalcon

2
推荐指数
1
解决办法
3261
查看次数

标签 统计

phalcon ×3

php ×3

phpstorm ×1