
Phalcon7
1.2.2 官方版- 软件大小:8.86 MB
- 更新日期:2017-04-26
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费软件
- 软件官网:未知
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍人气软件相关文章网友评论下载地址
phalcon7是一个PHP的开发框架,可以帮助用户在开发web程序已经高级客户端的使用提供重要的辅助功能,在开发 程序的时候构建一个开发框架是非常重要的,PHP框架是目前使用组多的开发框架之一,其在编辑代码、测试程序、等方面的性能都是非常先进的,Phalcon71.2.0 官方版采用C语言编辑,结合Phalcon 1.3.x的所有开发经验,可以帮助用户创建一个性能稳定的开发环境,让程序员不在担心框架的性能问题,利用更多的时间去构建自己需要的代码。

软件功能
创建模型(Creating a Model)
Phalcon带来的第一个完全用C语言编写的PHP ORM。它简化了开发, 而不是增加了开发的复杂性。
依赖管理(Dependency Management)
在使用Phalcon时必须理解的一个非常重要的概念是 依赖注入容器(dependency injection container). 这听起来复杂,但实际上非常简单实用。
输出到视图(Sending output to a view)
从控制器发送输出到屏幕上有时是必要的,但是在MVC社区,大多数纯粹主义者证明这样做不可取。一切必须传递给视图,视图负责在屏幕上输出数据。Phalcon将在最后执行的控制器的同名目录中,查找最后执行的动作的同名的视图
创建模型(Creating a Model)
Phalcon带来的第一个完全用C语言编写的PHP ORM。它简化了开发, 而不是增加了开发的复杂性。
软件特色
设置数据库连接(Setting a Database Connection)
为了能够使用一个数据库连接,然后通过我们的模型访问数据,我们需要在我们的引导过程指定它。数据库连接是我们的应用程序可以使用的数个组件中的另一个服务
正如你所知道的,Phalcon不会强求应用程序使用特定的文件结构。这个项目提供了一个简单的MVC模型和公共文档根目录。
依赖注入(Dependency Injection)
Phalcon 是一个高度解耦的框架,所以我们一个组件来充当胶水来让每个组件都能正常工作。这个组件就是 PhalconDi。这是一个服务容器,可以执行依赖注入和服务定位,实例化应用所需要的所有组件。
使用方法
确认安装(Checking your installation)
我们假设你已经安装了Phalcon。请检查你的phpinfo()输出了一个”Phalcon”部分引用或者执行以下代码片段:

文件结构(File structure)
Phalcon不会强制要求应用程序的开发遵循特定的文件结构。因为它是松散耦合的,你可以实现Phalcon驱动的应用程序,以及使用对你来说最舒服的文件结构。
本教程的目的以此为起点,我们建议使用以下结构:

Phalcon支持一些最流行的Web服务器提供重写模块。让你的应用程序的URL友好不是必要的,没有它们你可以同样轻松地开发。
在这个例子中,我们将使用Apache的重写模块。让我们在 /tutorial/.htaccess 文件中创建几个重写规则:

第二组规则将检查是否存在所请求的文件,如果存在所要请求的文件,就不需要Web服务器模块来重写:

引导程序(Bootstrap)
你需要创建的第一个文件是引导文件。这个文件很重要,因为它作为你的应用程序的基础,用它来控制应用程序的各个方面。 在这个文件中,你可以实现组件的初始化和应用程序的行为。
这个引导文件 tutorial/public/index.php 文件应该看起来像:

自动加载(Autoloaders)
我们可以看出,引导程序的第一部分是注册一个自动加载器。在这个应用程序里,它将用于加载控制器和模型类。例如,我们可以为控制器注册一个或多个目录来增加应用程序的灵活性的。在我们的例子中,我们使用了PhalconLoader 组件。
有了它,我们可以加载使用各种策略类,但在这个例子中,我们选择了在预定义的目录中查找类:

在使用Phalcon时必须理解的一个非常重要的概念是 依赖注入容器(dependency injection container). 这听起来复杂,但实际上非常简单实用。
服务容器是一个全局存储的将要被使用的应用程序功能包。每次框架需要的一个组件时,会请求这个使用协定好名称的服务容器。因为Phalcon是一个高度解耦的框架, PhalconDi 作为黏合剂,促使不同组件的集成,以一个透明的方式实现他们一起进行工作。

接下来,我们注册一个基础URI,这样通过Phalcon生成包括我们之前设置的“tutorial”文件夹在内的所有的URI。 我们使用类 PhalconTag 生成超链接,这将在本教程后续部分很重要。

在这个文件的最后部分,我们发现 PhalconMvcApplication。其目的是初始化请求环境,并接收路由到来的请求,接着分发任何发现的动作;收集所有的响应,并在过程完成后返回它们。

使用说明
安装(Installation)
作为PHP C拓展形式的Phalcon,需要一个略微不同于传统PHP的库或框架的安装方法。你可以选择一个当前系统的一个二进制包下载,或者使用源代码构建它。
Windows
Phalcon7 不支持 Windows 系统。
Linux/Solaris
在Linux/Solaris系统下,你能很轻易从源代码编译和安装这个拓展:
基本要求(Requirements)
必要的包:
PHP >= 7.0 development resources
GCC compiler (Linux/Solaris)
Git (如果不是已经安装在你的系统,且你没有从Github上下载这个包并通过FTP/Sftp上传到你的服务器上)
下载地址
-
Phalcon7 1.2.2 官方版
其他版本下载
- 查看详情vc++2015 64位(微软/英文) 14.0.23026 官方最新版12.29 MB简体中文16-10-11
- 查看详情cfree5汉化版下载 5.0 官方中文版14.1 MB简体中文16-10-13
- 743 KB简体中文17-07-29
- 117.53 MB简体中文17-11-07
- 查看详情Visual Assist X 2015(vc助手下载) 15.6.1819 中文最新版本24.8 MB英文17-05-14
- 查看详情vc 2015 32位下载(vc2015x86下载) 14.0.23026 官方最新版12.14 MB简体中文16-10-11
- 查看详情VC++ 6.0(c语言编程) 中文免费版 41.68 MB简体中文14-05-19
- 查看详情mplab c18软件下载(正版MPLAB C18 C编译器) 3.0 完整版18.6 MB英文17-06-18
- 1.43 GB简体中文16-11-29
- 查看详情mingw(GNU工具集)32位/64位 5.16 最新版42.01 MB简体中文16-11-03
人气软件
1.48 MB
/简体中文GX Works2 含序列号423 MB
/简体中文Visual Studio Code (VSCode)中文版下载53.9 MB
/简体中文68.8 MB
/简体中文Dev C++下载 (TDM-GCC)64.1 MB
/简体中文s7 200 smart编程软件下载372 MB
/多国语言15 MB
/简体中文RSLogix 5000 含序列号5.14 MB
/简体中文384 MB
/简体中文69.1 MB
/多语言[中文]
相关文章
查看所有评论>>网友评论共0条
精彩评论