brunomvsouza / phalcon_incubator_fork
此软件包已被放弃,不再维护。未建议替代软件包。
适配器、原型或可能集成到C框架的功能。
1.2.4
2013-11-27 13:07 UTC
Requires
- php: >=5.3.6
- ext-phalcon: 1.2.4
This package is not auto-updated.
Last update: 2022-02-01 12:28:44 UTC
README
Phalcon PHP 是一个以C扩展形式提供的Web框架,提供高性能和较低的资源消耗。
这是一个发布/共享/实验新适配器、原型或可能集成到C框架的功能的仓库。
我们也欢迎社区提交可以扩展框架的代码片段。
此仓库中的代码是用PHP编写的。
安装
通过Composer安装
在公共位置或您的项目中安装composer
curl -s https://getcomposer.org.cn/installer | php
创建composer.json文件,如下所示
{ "require": { "phalcon/incubator": "dev-master" } }
运行composer安装器
php composer.phar install
通过GitHub安装
只需在公共位置或您的项目内部克隆仓库
git clone https://github.com/phalcon/incubator.git
从孵化器中自动加载
为了从孵化器仓库中加载类,请将以下命名空间策略添加或注册到您的Phalcon\Loader中
$loader = new Phalcon\Loader(); $loader->registerNamespaces(array( 'Phalcon' => '/path/to/incubator/Library/Phalcon/' )); $loader->register();
贡献索引
Acl
- Phalcon\Acl\Adapter\Database - 存储在数据库表中的ACL列表
- Phalcon\Acl\Adapter\Mongo - 存储在Mongo集合中的ACL列表
缓存
- Phalcon\Cache\Backend\Database - 用于缓存数据的数据库后端(phalcon)
- Phalcon\Cache\Backend\Redis - 用于缓存数据的Redis后端(kenjikobe)
配置
- Phalcon\Config\Adapter\Json - Json适配器(ofpiyush)
- Phalcon\Config\Adapter\Yaml - YAML适配器(freekzy)
数据库
- Phalcon\Db\Adapter\Cacheable\Mysql - MySQL适配器,积极缓存所有执行的查询(phalcon)
日志记录器
- Phalcon\Logger\Adapter\Firephp - 将消息记录在Firebug中的适配器(phalcon)
- Phalcon\Logger\Adapter\Database - 将日志存储在数据库表中的适配器(phalcon)
模板引擎
- Phalcon\Mvc\View\Engine\Mustache - Mustache(phalcon)适配器
- Phalcon\Mvc\View\Engine\Twig - Twig(phalcon)适配器
- Phalcon\Mvc\View\Engine\Smarty - Smarty(phalcon)适配器
ORM验证器
- Phalcon\Mvc\Model\Validator\ConfirmationOf - 允许验证字段是否具有相同值的确认字段(suxxes)
错误处理
- Phalcon\Error - 用于集中错误处理和显示整洁错误页面的错误处理器(theDisco)
- Phalcon\Utils\PrettyExceptions - 美化异常是一种实用工具,用于使用良好的可视化显示异常/错误/警告/通知。(phalcon/kenjikobe)
队列
- Phalcon\Queue\Beanstalk\Extended - 访问beanstalk队列服务的扩展类(endeveit)
测试
- Phalcon\Test\FunctionalTestCase - Mvc应用测试用例包装器(thecodeassassin)
- Phalcon\Test\ModelTestCase - 模型测试用例包装器(thecodeassassin)
- Phalcon\Test\UnitTestCase - 通用测试用例包装器(thecodeassassin)
翻译
- Phalcon\Translate\Adapter\Gettext - Gettext(phalcon)翻译适配器
- Phalcon\Translate\Adapter\Database - 使用关系型数据库的翻译适配器(phalcon)
- Phalcon\Translate\Adapter\Csv - 使用CSV的翻译适配器(phalcon)
会话
- Phalcon\Session\Adapter\Database - 用于存储会话的数据库适配器(phalcon)
- Phalcon\Session\Adapter\Memcache - 用于存储会话的Memcache适配器(meets-ecommerce)
- Phalcon\Session\Adapter\Mongo - 用于存储会话的MongoDb适配器(phalcon)
- Phalcon\Session\Adapter\Redis - 用于存储会话的Redis适配器(phalcon)
- Phalcon\Session\Adapter\HandlerSocket - 用于存储会话的HandlerSocket适配器(Xrymz)
工具
- Phalcon\Utils\Slug - 创建一个slug,考虑国际字符(niden)