- 浏览: 7935201 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (2425)
- 软件工程 (75)
- JAVA相关 (662)
- ajax/web相关 (351)
- 数据库相关/oracle (218)
- PHP (147)
- UNIX/LINUX/FREEBSD/solaris (118)
- 音乐探讨 (1)
- 闲话 (11)
- 网络安全等 (21)
- .NET (153)
- ROR和GOG (10)
- [网站分类]4.其他技术区 (181)
- 算法等 (7)
- [随笔分类]SOA (8)
- 收藏区 (71)
- 金融证券 (4)
- [网站分类]5.企业信息化 (3)
- c&c++学习 (1)
- 读书区 (11)
- 其它 (10)
- 收藏夹 (1)
- 设计模式 (1)
- FLEX (14)
- Android (98)
- 软件工程心理学系列 (4)
- HTML5 (6)
- C/C++ (0)
- 数据结构 (0)
- 书评 (3)
- python (17)
- NOSQL (10)
- MYSQL (85)
- java之各类测试 (18)
- nodejs (1)
- JAVA (1)
- neo4j (3)
- VUE (4)
- docker相关 (1)
最新评论
-
xiaobadi:
jacky~~~~~~~~~
推荐两个不错的mybatis GUI生成工具 -
masuweng:
(转)JAVA获得机器码的实现 -
albert0707:
有些扩展名为null
java 7中可以判断文件的contenttype了 -
albert0707:
非常感谢!!!!!!!!!
java 7中可以判断文件的contenttype了 -
zhangle:
https://zhuban.me竹板共享 - 高效便捷的文档 ...
一个不错的网络白板工具
Kohana 是一款纯 PHP5 的框架,基于 MVC 模式开发, 它的特点就是高安全性,轻量级代码,容易使用。 2009年9月发布了3.0版本,支持HMVC模式。
虽然 Kohana 使用许多相同的设计模式和概念,但有一些不同之处:
1,严谨的 PHP5 面向对象编程。 优势:可见性保护,自动加载,重载,接口,抽象类,单例模式等。
2,社区向,而非商业向。 Kohana 是一款基于社区的作品。Kohana 的开发者们来自世界各地,有着各自的天赋。这使得开发速度得以提高,并在短时间内提供bug修复以及反馈用户提出的建议。
3,GET、POST、COOKIE 以及 SESSION 数组得到改进。 Kohana 不对全局数据做读取限制,但依旧提供与 CodeIgniter 相同的数据过滤以及 XSS 防护。 、
4,层叠式资源、 模块 以及类继承。 控制器、数据模型、库、助手以及 视图 均能够在 系统 中的任何地方进行载入。程序的配置选项可被继承或覆盖。
5,无命名空间的冲突 。 类均添加了如 “_Controller” 之类的后缀,从而使得用户的控制器和数据模型可被同时同地装载。
6,真正的自动类装载。 这包括库、控制器、数据模型以及助手。与 CodeIgniter 不同,Kohana 的自动装载是真正意义上的动态装载,而并非预先装载。
7,库驱动以及 API 的一致性。 库能够使用不同的驱动来处理不同的外部 API。例如,session 的储存有 数据库 、cookie 和 native 几种,但它们均使用相同的接口。这使得库可以不断的添加新的驱动,但不会影响到 API 的一致性。 8,强大的事件处理器。 Kohana 的事件可被动态的添加、替换或删除。这使得用户能在 Kohana 执行的过程中动态做更改,而不影响原有的系统代码。
它其实是CI的一个分支,只支持PHP5,使用的是hmvc模式。下面讲解下基本的安装:
1 下载3.2版本
2 解压后,发现有application,modules,system三个目录,
其中system为Kohana的核心文件,application下的classes目录下,有controller,model目录,分别存放控制层和POJO。
3 比如下载的目录为kohana,则修改applications下的bootstrap文件,修改其中的:
Kohana::init(array(
'base_url' => '/kohana',
'index_file' => FALSE
));
4 APACHE要启用mod_rewrite,然后为了去掉可恶的URL中的index.php,
将Kohana中的自带的exampl.htaccess在DOS方式下ren为.htaccess,修改其中的内容
RewriteBase /kohana/
其他保持不变
5 于是就可以用http://localhos/kohana/welcome看到欢迎页面了
小结:目前看来,Kohana的文档不是很丰富,讨论区也一般,看来跟CI差距也很大,
国内用的人也少。一些学习资料:
Kohana PHP 3.0 (KO3) Tutorial Part 1 Controllers
http://www.dealtaker.com/blog/2009/11/20/kohana-php-3-0-ko3-tutorial-part-1/
* Kohana PHP 3.0 (KO3) Tutorial Part 2 How to Develop Views
http://www.dealtaker.com/blog/2009/12/07/kohana-php-3-0-ko3-tutorial-part-2/
* Kohana PHP 3.0 (KO3) Tutorial Part 3 Templates
http://www.dealtaker.com/blog/2009/12/30/kohana-php-3-0-ko3-tutorial-part-3/
* Kohana PHP 3.0 (KO3) Tutorial Part 4 Models
http://www.dealtaker.com/blog/2010/02/01/kohana-php-3-0-ko3-tutorial-part-4/
* Kohana PHP 3.0 (KO3) Tutorial Part 5 H in HMVC
http://www.dealtaker.com/blog/2010/02/25/kohana-php-3-0-ko3-tutorial-part-5/
还有就是packet pub 8月出的kohana beginner
虽然 Kohana 使用许多相同的设计模式和概念,但有一些不同之处:
1,严谨的 PHP5 面向对象编程。 优势:可见性保护,自动加载,重载,接口,抽象类,单例模式等。
2,社区向,而非商业向。 Kohana 是一款基于社区的作品。Kohana 的开发者们来自世界各地,有着各自的天赋。这使得开发速度得以提高,并在短时间内提供bug修复以及反馈用户提出的建议。
3,GET、POST、COOKIE 以及 SESSION 数组得到改进。 Kohana 不对全局数据做读取限制,但依旧提供与 CodeIgniter 相同的数据过滤以及 XSS 防护。 、
4,层叠式资源、 模块 以及类继承。 控制器、数据模型、库、助手以及 视图 均能够在 系统 中的任何地方进行载入。程序的配置选项可被继承或覆盖。
5,无命名空间的冲突 。 类均添加了如 “_Controller” 之类的后缀,从而使得用户的控制器和数据模型可被同时同地装载。
6,真正的自动类装载。 这包括库、控制器、数据模型以及助手。与 CodeIgniter 不同,Kohana 的自动装载是真正意义上的动态装载,而并非预先装载。
7,库驱动以及 API 的一致性。 库能够使用不同的驱动来处理不同的外部 API。例如,session 的储存有 数据库 、cookie 和 native 几种,但它们均使用相同的接口。这使得库可以不断的添加新的驱动,但不会影响到 API 的一致性。 8,强大的事件处理器。 Kohana 的事件可被动态的添加、替换或删除。这使得用户能在 Kohana 执行的过程中动态做更改,而不影响原有的系统代码。
它其实是CI的一个分支,只支持PHP5,使用的是hmvc模式。下面讲解下基本的安装:
1 下载3.2版本
2 解压后,发现有application,modules,system三个目录,
其中system为Kohana的核心文件,application下的classes目录下,有controller,model目录,分别存放控制层和POJO。
3 比如下载的目录为kohana,则修改applications下的bootstrap文件,修改其中的:
Kohana::init(array(
'base_url' => '/kohana',
'index_file' => FALSE
));
4 APACHE要启用mod_rewrite,然后为了去掉可恶的URL中的index.php,
将Kohana中的自带的exampl.htaccess在DOS方式下ren为.htaccess,修改其中的内容
RewriteBase /kohana/
其他保持不变
5 于是就可以用http://localhos/kohana/welcome看到欢迎页面了
小结:目前看来,Kohana的文档不是很丰富,讨论区也一般,看来跟CI差距也很大,
国内用的人也少。一些学习资料:
Kohana PHP 3.0 (KO3) Tutorial Part 1 Controllers
http://www.dealtaker.com/blog/2009/11/20/kohana-php-3-0-ko3-tutorial-part-1/
* Kohana PHP 3.0 (KO3) Tutorial Part 2 How to Develop Views
http://www.dealtaker.com/blog/2009/12/07/kohana-php-3-0-ko3-tutorial-part-2/
* Kohana PHP 3.0 (KO3) Tutorial Part 3 Templates
http://www.dealtaker.com/blog/2009/12/30/kohana-php-3-0-ko3-tutorial-part-3/
* Kohana PHP 3.0 (KO3) Tutorial Part 4 Models
http://www.dealtaker.com/blog/2010/02/01/kohana-php-3-0-ko3-tutorial-part-4/
* Kohana PHP 3.0 (KO3) Tutorial Part 5 H in HMVC
http://www.dealtaker.com/blog/2010/02/25/kohana-php-3-0-ko3-tutorial-part-5/
还有就是packet pub 8月出的kohana beginner
发表评论
-
11个php日常用的小tips 代码片段
2014-01-21 20:34 1929http://www.phpzag.com/11-useful ... -
php中的DirectoryIterator和RecursiveDirectoryIterator
2013-07-27 22:50 3512php中,可以用用DirectoryIterator获取指定目 ... -
uccenter中找回创始人密码
2013-03-11 19:12 1916偶然忘记了uccenter中的创始人密码,一查看,其实找回 ... -
php中通过register_shutdown_function记录fatal error
2013-02-09 23:56 2965今天发现php中,如果要记录fatal error的时候, ... -
php中检查是否ajax请求
2013-01-19 09:53 1468$ajax = false; if(!empty ... -
php中检查某个网页地址是否有效能被打开的最简单方法
2012-10-22 16:18 2090php中检查某个网页地址是否有效能被打开的最简单方法,其实可以 ... -
小结几个php操作office的类库
2012-07-20 19:16 19361 phpexcel 最强大完整的类库了,地址在: ht ... -
介绍几个PHP的开源不错的图片类库
2012-07-14 13:11 2880介绍几个PHP的开源不错的图片类库 1 pchart ... -
php中__sleep和__wakeup
2012-06-22 09:39 4519在php中,__sleep和___wakeup是两个分别自 ... -
PHP 5.4正式版重要新特性
2012-05-25 08:34 1673原文发表在:http://tech.it168.com/a20 ... -
用php实现备份数据库ZIP及导出
2012-04-17 08:59 1842经常在有的PHP开源系统中,看到有备份数据库并导出的方法 ... -
PHP Codeigniter 中的_remap方法简介
2012-04-05 21:06 4583在Codeigniter 中,其实有个容易忽略掉的不错的控 ... -
PHP 5.4中的traits初探
2012-04-01 19:57 5050PHP 5.4中的traits,是新引入的特性,中文还真不知道 ... -
php中的pdo和mysqli的对比选择
2012-03-10 22:25 7150在PHP中,如何选择PDO和mysqli呢?本文做个简单的 ... -
php 5.4中新增加对session状态判断的功能
2012-02-20 12:28 3967在以前的php 版本中,要判断session是否有效,只能 ... -
php curl的几段小应用
2012-02-07 10:10 1823php 的CURL是不错的功能,下面收藏几段不错的片段 1 ... -
php 5.3中的一个type hinting的用法
2012-01-20 11:50 2314今天偶然看php 5.3中的一个特性,叫type hintin ... -
cakephp的分页排序
2012-01-04 10:38 4226cakephp中的分页还是很简单的,下面例子复习下 1 数据 ... -
mongodb+php学习1
2012-01-03 11:51 52271 mongodb启动时,设置启动项 C:\>mon ... -
php中挺好用的strtotime方法
2011-12-20 11:32 1960在PHP中,经常要对日期进行计算,比如要计算一个月前的日期 ...
相关推荐
**PHP框架Kohana v3.3.1** Kohana是一款完全使用PHP5语言构建的现代Web应用程序框架。它遵循模型-视图-控制器(MVC)设计模式,为开发者提供了高效且灵活的开发环境,同时确保了代码的整洁性和可维护性。Kohana的...
kohana是一个基于MVC模型构建的PHP5开发框架,它的目标旨在安全,重量轻,且易于使用。 特点: 1、严谨的PHP5面向对象编程。优势:可见性保护,自动加载,重载,接口,抽象类,单一模式等。 2、社区,没有...
Kohana 是一个基于 PHP 的轻量级Web应用程序框架,它以简洁、安全和高效而著称。这个框架采用MVC(Model-View-Controller)架构模式,有助于开发者组织代码,提高开发效率,并确保项目的可扩展性和可维护性。在...
Kohana 是一个基于 PHP5 的轻量级框架,遵循 MVC(Model-View-Controller)设计模式,以高安全性和简洁的代码为特点。这个框架强调面向对象编程的严谨性,支持自动加载、重载、接口、抽象类和单一模式等特性,确保了...
Kohana 是一个基于 PHP 的轻量级Web 应用开发框架,它以其高效、简洁和模块化的特性在开发者社区中受到欢迎。Kohana 3.1.3.1 版本是该框架的一个稳定版本,提供了许多改进和优化,使得开发者能够更高效地构建Web应用...
1. **Kohana框架**:Kohana是一种遵循MVC设计模式的PHP框架,它支持模块化开发,使得代码组织清晰,易于维护。Kohana3引入了一些改进,如更完善的依赖注入、更灵活的配置以及更好的错误处理机制。 2. **Kohana路由*...
Kohana 是一个基于 PHP5 的轻量级、高性能的MVC(Model-View-Controller)框架,它提供了优雅的代码组织结构,使开发者能够高效地编写高质量的Web应用程序。Kohana 框架的设计理念是简洁、安全和可扩展性,它的核心...
**Kohana PHP5框架详解** Kohana是一款基于PHP5的轻量级MVC(Model-View-Controller)框架,它以其简洁、高效和模块化的特性而受到开发者的喜爱。Kohana设计目标是提供一个安全、易用且快速的开发环境,帮助开发者...
Kohana 3 是该框架的一个重要版本,引入了许多改进和新特性,以提升开发者的生产力和应用性能。 **目录结构与使用** 手册中的“非官方 Kohana 3手册[html版]左侧带目录方便查看”表明这是一个便于阅读和查找信息的...
Kohana php框架当前有2个都在开发的版本。 这2个版本被称为 Kohana2.x和 Kohana3.x。从2.x升级到3.x没什么意义,◎API变化很人。 因此,它们不是缑承关系的版公,它们可被认为是两个不同的框架。 Kohana2.x和3.x有什么...
Kohana - The Swift PHP Framework 中文版 Kohana:敏捷的PHP框架 欢迎下载!
Kohana 是一个基于 PHP 的轻量级开发框架,它的路由系统是其核心功能之一,用于解析和处理 HTTP 请求。在 Kohana 3.x 版本中,路由设置是配置应用程序行为的关键部分,尤其对于自定义 URL 结构至关重要。下面将详细...
Kohana,则是基于MVC(Model-View-Controller)设计模式的PHP框架,它提供了一种结构化的开发方式,帮助开发者更有序地组织代码,提高开发效率,同时减少错误。 Kohana 框架的核心特性包括: 1. **安全**:Kohana ...
Kohana 是一个基于 PHP 的轻量级 Web 开发框架,以其高性能、灵活性和易用性著称。Kohana 3.0 版本是该框架的一个重要里程碑,它引入了许多新特性,包括模块化架构、增强的安全性功能以及对 PHP 5.3 的支持等。本书...
**PHP实例开发源码-Kohana PHP5框架** Kohana 是一个基于MVC(Model-View-Controller)架构的PHP5框架,它强调简洁、安全和高性能。Kohana 的设计目标是提供一个简单易用但功能强大的环境来构建高质量的Web应用。这...
提供的“Kohana_敏捷的PHP框架.pdf”可能包含了详细的教程和示例,对于初学者或希望深入研究Kohana 的开发者来说,是一份宝贵的资源。同时,“下载说明.txt”可能提供了获取更多资源和更新的指引,“A5下载- 更全的...
Kohana是一款基于MVC(Model-View-Controller)模式的PHP框架,它提供了一种安全、高效的方式来构建Web应用程序。在Windows环境下安装Kohana 3.0版本,首先确保已成功搭建PHP环境。Kohana的安装步骤如下: 1. **...