根基简介
·CodeIgniter是一个重大快捷的PHP MVC框架。EllisLab 的使命职员宣告了CodeIgniter。良多企业试验体验过所有 PHP MVC 框架之后,CodeIgniter 都成为赢家,次若是由于它为机关提供了饶富的逍遥反对于,应承开拓职员更快捷地使命。
·逍遥象征着运用 CodeIgniter 时,您不用以某种方式命名数据库表,也不用凭证表命名模子。这使 CodeIgniter 成为重构遗留 PHP 运用挨次的事实抉择,在此类遗留运用挨次中,可能存在需要移植的所有怪异的妄想。
·CodeIgniter 不需要大批代码也不会要求您插入相似于 PEAR 的重大的库。它在 PHP 4 以及 PHP 5 中展现同样精采,应承您建树可移植的运用挨次。最后,您不用运用模板引擎来建树视图 — 惟独因循新式的 HTML 以及 PHP 即可。
·CodeIgniter 是一套给 PHP 网站开拓者运用的运用挨次开拓框架以及工具包。它提供一套丰硕的尺度库以及重大的接口以及逻辑妄想,其目的是使开拓职员更快捷地妨碍名目开拓。运用 CodeIgniter可能削减代码的编写量,并将你的肉体投入到名目的缔造性开拓上。
·CodeIgniter是由Ellislab公司的CEORickEllis开拓的。其中间框架是为这个挨次特意编写的,而其余良多类库、辅助函数以及子零星则来自于RickEllis以及PaulBurdick编写的内容规画零星ExpressionEngine。来自RubyonRails的灵感开辟咱们缔造了一个PHP框架,而且将框架的意见引入到收集社区的艰深意见中。
妄想架构
·CodeIgniter 的目的是在最小化,最轻量级的开拓包中患上到最大的实施功能、功能以及锐敏性。
·为了抵达这个目的,咱们在开拓历程的每一步都自动于基准测试、重谈判简化使命,谢绝退出任何对于实现目的不辅助的工具。
·从技术以及架构角度看,CodeIgniter 凭证如下目的建树:
·动态实例化,在 CodeIgniter 中,组件的导入以及函数的实施惟独在被要求的时候才实施,而不是在全局规模。除了最小的中间资源外,不假如零星需要任何资源,因此缺省的零星颇为轻量级。被 HTTP 恳求所触发的使命,以及你妄想的操作器以及视图将抉择它们甚么时候被援用。 松耦合。耦合是指一个零星的组件之间的相关水平。越少的组件相互依赖那末这个零星的重用性以及锐敏性就越好。咱们的目的是一个颇为松耦合的零星。 组件专一性。专一是指组件有一个颇为小的专瞩目的。在 CodeIgniter 里,为了抵达最大的用途,每一个类以及它的功能都是高度自治的。 CodeIgniter 是一个动态实例化,高度组件专一性的松耦合零星。它在小巧的根基上力争做到重大、锐敏以及高功能。
文档预览
罕有下场
假如掀开泛起一片空缺的情景,如下图;
右键文件进入属性,如下图;
点击破除了锁定即可。
动图演示