标签: phalcon

Phalcon php vs node.js

我们将为我们的应用程序开发rest服务器(并且所有逻辑都在客户端javascript上).所以我们考虑使用Phalcon php,但我们还需要创建实时聊天系统,使用node.js更容易.这让我们考虑使用node.js而不是phalcon

不幸的是,我们在node.js中并没有很好的经验,我们喜欢phalcon的性能和内在美.

静悄悄的是,有没有人比较phalcon和node.js的性能?可能最好只将node.js用于长轮询聊天请求,但我不喜欢当项目与如此不同的工具连接时.

performance node.js phalcon

10
推荐指数
1
解决办法
1万
查看次数

使用模板引擎有什么好处

我不明白为什么开发人员会使用Phalcon的Volt模板引擎.

最后,在编译之后,会生成相同的PHP文件,我必须首先手动编写.对我而言,它看起来只会对性能产生不利影响.

答案是"所以你可以将.volt文件传递给前端人员"吗?

phalcon volt

10
推荐指数
1
解决办法
1万
查看次数

在视图中访问Phalcon配置值的最简单方法是什么?

我在ini文件中有一个部分,其中包含一些全球使用的社交链接,例如:

[social]
fb = URL
twitter = URL
linkedin = URL
Run Code Online (Sandbox Code Playgroud)

访问这些的最简单方法是什么,还是有更好的方法来组织这些全局变量?

php phalcon volt

10
推荐指数
1
解决办法
1万
查看次数

从Phalcon查询构建器获取原始sql

是否可以从Phalcon中的查询构建器实例中提取原始sql查询?像这样的东西?

$queryBuilder = new Phalcon\Mvc\Model\Query\Builder();
$queryBuilder
    ->from(…)
    ->where(…);

$rawSql = $queryBuilder->hypotheticalGetRawQueryMethod();
Run Code Online (Sandbox Code Playgroud)

phalcon

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

Phalcon UnitTesting

我正在运行文档中的示例:http://docs.phalconphp.com/en/latest/reference/unit-testing.html#sample-unit-test

我想从Phalcon\Test\UnitTestCase创建一个抽象单元测试,如文档中所示.但是,当我运行我的测试时,我变成:

PHP Fatal error:  Class 'Phalcon\Test\UnitTestCase' not found 
Run Code Online (Sandbox Code Playgroud)

我遵循了确切的文档步骤.有人有同样的问题并解决了吗?

php unit-testing phalcon

9
推荐指数
1
解决办法
4356
查看次数

通过ajax调用phalcon php MVC控制器

我正在使用phalcon PHP和AngularJs的简单应用程序.我试图通过AJAX POST请求从angularJS控制器调用我的phalcon PHP控制器.

 $http.post('/ControllerName/', {params});
Run Code Online (Sandbox Code Playgroud)

我明白了

404在此服务器上找不到请求的URL/ControllerName /

我认为我的请求被路由到我的公共文件夹,而我的php控制器位于非公共文件夹中.

这些是我拥有的.htaccess规则

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule  ^$ public/    [L]
RewriteRule  (.*) public/$1 [L]</IfModule>
Run Code Online (Sandbox Code Playgroud)

并在公共文件夹中:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L]</IfModule>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

php ajax model-view-controller angularjs phalcon

9
推荐指数
1
解决办法
6229
查看次数

如何在Volt(Phalcon)中设置用户定义的功能

如何在Volt中设置用户定义的功能?例如,我想调用一个可以在我的视图中翻译字符串的函数:

<div class='page-header'>
    <h2>{{ tr('session_login_title') }}</h2>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望tr映射到一个函数\My\Locale::translate($key)

php phalcon volt

8
推荐指数
1
解决办法
7588
查看次数

如何直接从控制器使用var_dump输出?

class IndexController extends \Phalcon\Mvc\Controller
{
    public function indexAction()
    {
        $custom = "Custom variable";
        var_dump($custom);
    }
}
Run Code Online (Sandbox Code Playgroud)

如何在模板中显示不使用变量的结果?

PS Echo功能的结果也被抑制.我知道这是错误的方法,但它是调试变量的快速方法.

phalcon

8
推荐指数
2
解决办法
2万
查看次数

PhalconPHP的IDE自动完成

是否存在PhalconPHP框架的任何骨架,我可以在我的Netbeans IDE中使用它来实现自动完成目的?

我需要的是一堆带有类/接口声明的文件,如下所示:

namespace \Phalcon;

class Tag {

    /**
     * bla bla bla
     * ...
     */
    public static function setTitle( $title ) {}

    ...

}
Run Code Online (Sandbox Code Playgroud)

php ide netbeans phalcon

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

Phalcon保存不工作

我是Phalcon的新手,我非常喜欢它,目前正在开发我的第一个项目,但是我现在遇到了ORM的一个问题.

我似乎无法保存.

我的用户模型目前有一个简单的表设置

ID(INT,PK)名称(字符串)的用户名(字符串)的电子邮件(字符串)有效(INT)createdDate(INT)

我的模型使用注释策略将这些定义为属性:

<?php

/**
 * Users class
*
* Represents Holla users
*
 */
class Users extends Phalcon\Mvc\Model
{

/**
 * @Primary
 * @Identity
 * @Column(type="integer", nullable=false)
 */
public $id;

/**
 * @Column(type="string", length=70, nullable=false)
 */
public $name;

/**
 * @Column(type="string", length=70, nullable=false)
 */
public $username;

/**
 * @Column(type="string", length=256, nullable=false)
 */
public $password;

/**
 * @Column(type="integer", nullable=false)
 */
public $active;

/**
 * @Column(type="integer", nullable=false)
 */
public $createdDate;
Run Code Online (Sandbox Code Playgroud)

我的初始化有以下几点:

public function initialize()
{

    $this->setSource('users');
    $this->hasManyToMany('id', 'UsersAttributes', 'userId', …
Run Code Online (Sandbox Code Playgroud)

php orm phalcon

8
推荐指数
1
解决办法
1万
查看次数