以 C 扩展交付的全堆栈 php 开发框架

其革命性的架构,使Phalcon成为有史以来最快的 php 开发框架 ! 看看自己......

赞助商

基本功能

  • 低开销

    低开销

    低内存消耗和 CPU 相比传统的框架

  • MVC & HMVC

    MVC & HMVC

    模块、 组件、 模型、 视图和控制器

  • 依赖注入

    依赖注入

    依赖注入和位置的服务和它的本身他们的容器。

  • Rest

    Rest

    在这种情况下,你可以使用任一微或完整的堆栈应用程序达到你的目标。此外,一套强大的 HTTP 助手。

  • 自动加载

    自动加载

    提供符合PSR-4标准的自动加载机制

  • 路由器

    路由器

    Phalcon\Mvc\Router 提供了先进的路由功能。

低开销

PHP C 扩展 (Phalcon)

  • Zephir/C 扩展的加载与 PHP web 服务器守护进程启动进程一次
  • 类和函数提供的扩展都准备好要使用的任何应用程序
  • 代码编译并不解释,因为它已经被编译为一个特定的平台和处理器
  • 由于其低层建筑和 Phalcon提供基于 MVC 的应用程序的最低开销 的优化

Data & storage

  • ORM

    ORM

    对象关系映射

  • PHQL

    PHQL

    强大和安全Phalcon查询语言 PHQL

  • ODM for Mongo

    ODM for Mongo

    MongoDB 的对象文件映射

  • 事务

    事务

    Phalcon的事务允许保持数据完整性安全。

  • 缓存

    缓存

    利用Phalcon提供的多种后端缓存来提升性能表现

ORM

一个强大的 ORM 是由尔康提供使您可以操纵数据库记录作为类和对象。开箱即用支持 MySQL,PostgreSQL 和 SQLite。

                    
use Phalcon\Mvc\Model;

class Robots extends Model
{
    public $id;

    public $name;

    public function initialize()
    {
        $this->hasMany('id', 'RobotsParts', 'robots_id');
    }
}
                    
                

意见与前端

  • 模板引擎

    模板引擎

    发表的意见代表您的应用程序的用户界面

  • 模板引擎(Volt)

    模板引擎(Volt)

    模板引擎神社的鼓舞,但建在 C PHP

  • i18n

    i18n

    翻译很多语言的应用程序很容易

  • 表单创建器

    表单创建器

    轻松创建 HTML 表单

  • Flash Messages

    Flash Messages

    Flash 消息用于通知用户有关的操作状态。

模板引擎

发表的意见代表您的应用程序的用户界面。观点往往与嵌入 PHP 代码执行任务仅涉及数据的演示文稿的 HTML 文件。意见处理提供到 web 浏览器或其他工具,用来使您的应用程序的请求数据的工作。

                    
<html>
    <body>
    <div class='top'><?php $this->partial('shared/ad_banner'); ?></div>
    <div class='content'>
        <h1>Robots</h1>
        <p>Check out our specials for robots:</p>
        ...
    </div>
    <div class='footer'><?php $this->partial('shared/footer'); ?></div>
    </body>
</html>                    
                

更多...

  • 访问控制列表(ACL)

    访问控制列表(ACL)

    访问控制列表允许用户访问他们授权的模块

  • Sharding

    Sharding

    连接、 存储和检索数据从许多数据库系统在同一时间

  • Crypt

    Crypt

    加密/解密重要的数据来保证它们对于未授权的第三方是安全的。

  • 事件

    事件

    通过设置 '挂钩点' 延长大部分的框架组件。创建您自己的事件,并使您的应用程序更灵活、 更强大

  • 排队的后台进程

    排队的后台进程

    使用内置的排队系统中Phalcon计划作业和降低您的 web 服务器的负载

访问控制列表(ACL)

这就是你怎么能建的访问控制列表 (ACL):

                    
use Phalcon\Acl;
use Phalcon\Acl\Role;
use Phalcon\Acl\Adapter\Memory as AclList;

// 创建 ACL
$acl = new AclList();

// 默认操作是拒绝访问
$acl->setDefaultAction(Acl::DENY);

// 注册两个角色,用户是注册的用户
// 和客人都是没有定义的标识的用户
$roles = array(
    'users'  => new Role('Users'),
    'guests' => new Role('Guests')
);

foreach ($roles as $role) {
    $acl->addRole($role);
}
                    
                

在 < 15 分钟从头开始建立一个轮询应用程序

观看演示视频

来加入我们活跃的开发者社区 !

在扩展、 插件、 适配器、 VM、 例子、 源代码... 和社区的贡献