东坡下载:内容最丰富最安全的下载站!

帮助|文件类型库|最新更新|下载分类|排行榜

桌面主题教育相关素材下载字体下载外语学习高考考研建筑图集高考作文书法字体桌面壁纸CAD图纸考研素材

首页硬件驱动硬件教程 → CodeIgniter教程(中文手册) pdf格式免费完整版

CodeIgniter教程(中文手册)

CodeIgniter教程(中文手册)pdf格式免费完整版

  • 大小:1.5M
  • 语言:中文
  • 平台:WinAll
  • 更新:2015-01-14 14:34
  • 等级:
  • 类型:书集教程
  • 网站:http://www.uzzf.com
  • 授权:免费软件
  • 厂商:
  • 产地:国产软件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
软件介绍软件截图相关软件软件教程网友评论下载地址

相关推荐: codeigniter教程

    这既是一份CodeIgniter教程,也是一份不可多得的CodeIgniter中文手册,更具体一点来说,它其实是《php敏捷开发codeigniter框架》,如果你需要一份这样的codeigniter中文手册下载资料,那就赶紧点击本文下方的下载地址进行下载查阅吧!该pdf格式免费完整版codeigniter中文手册共由69页组成,内容详细,字迹清晰,相信它一定会对你有所帮助的!

    温馨提示:

    本文档为pdf格式,因此需确保在阅读之前你已经安装了PDF阅读器,如果尚未安装阅读器,建议下载福昕PDF阅读器或其他PDF阅读器,进行安装后阅读。

    CodeIgniter教程(中文手册)内容节选

    ……

    1.5 I CI  不能做什么

    CI 有它本身的缺点。Rick 把 CI 定义为小型“轻量级”框架。 ( 1.5 版压缩后只有 737 KB ,可以在几秒种内下载完毕。 ZendFramework 是 10 MB)CI 不能解决你所有的问题。但它能够:

    使 PHP 编程更容易更快速。

    帮助你架构网站或使你更容易地设计架构。

    作为“轻量级”框架的一个结果是:它没有它的对手所具有的许多特征。像 Rails 因为它包含“脚手架(scaffolding)”

    和“代码生成器”,因此可以为你编写一些基本的脚本代码。因此,举例来说,一旦你建立了一个数据库,Rails 能自动生成简单的 CRUD 脚本(创建、读取、更新和删除)。

    除此之外,Rails 还能让你编写“代码生成器”—自动地编写其他的简单脚本代码。Rails 社区中有许多这样的例子,因此你可以做很多智能化的东西。

    CI 不这样做。(有基本的“脚手架(scaffolding)”功能—在 CI 中,脚手架只给开发者使用。就像在线手册描述的一样 :

    “脚手架安全性不够……如要使用脚手架的话要确保在使用后立即关闭这个功能。在实际运行的网站上不要让脚手架处在工作状态。”说得很明确了吧?)

    相反地 CI 专注于使基本的东西更容易。它处理的一些事物是:

    Session 管理和 Cookie。(见第六章)

    数据库访问和查询。(见第四章)

    创建 HTML 相关内容,如页面和表单,并验证表单项目。 (见第五章)

    测试。(第八章)

    Internet 通信,使用 FTP 或 XMLRPC。(第九章)很熟悉吧?这些全部是基本的功能,如果你正在创建一个动态网站,你一定会做这些工作。CI 使这些工作更容易,而且使你的代码尽可能更好地工作。

    1.6 许可协议

    如果你正在构建一个商业应用程序,那么使用的任何软件的许可协议都将是至关重要的。 (如果你要筹集风险投资, 那么让 VC的律师去对其进行详述)CI 没有这方面的问题。CI 的许可协议非常宽松,许可协议文件随 CI 一起在下载回来的压缩包里。

    不像我所知道的某些商业软件,CI 的许可协议一屏就可以显示出来。下面的屏幕截图就是:

    1.7 总结

    如果你已经掌握了 PHP 的基本知识,并且想“聪明”地编写动态网站脚本,CodeIgniter 框架会使你的工作更容易,它帮助你:

    节省时间。

    使你的网站更健壮。

    帮助你编写更复杂的系统。

    CI 使你更好地享受编程乐趣,而不是一个干苦活的体力工。

    有相当多的框架并不是为 PHP 语言开发的。他们都能减少重复编码的工作,使编写复杂程序变得更容易,并且建立一个合理的系统架构。

    本书并不想制造框架大战。文章中已经解释了选择 CI 理由 ,让它为你节省更多的时间用在学习工作和生活中吧。

    本书介绍了框架的一些主要特性,并对一些框架内部的运作进行了解释。

    我通过对一个真实程序代码的分析,来展示 CI 是一个可以快速简便的用于艰巨环境中的重要工具。

    请享用它!

    ……

    第三章 分析网站结构

    既然我们已经安装了 CI,那我们就开始了解它是如何工作的吧。

    读者已经知道 CI 实现了模型—视图—控制器(MVC)模式 。

    这是管理文件和网站的方法,如果你喜欢的话你可以把他们合理的分成各个小模块,而不是把代码放在一起。

    这一章,我们将会对 MVC 理论做个简短的介绍,然后再介绍CI 的 MVC 实现方式。特别地,要了解那些文件夹是如何相互交换信息的?网站结构是怎样的?以及 CI 是如何运作的?

    这一章将会介绍:

    MVC 如何架构一个动态网站

    CI 如何分析一个 Internet 请求,以及如何调配指定的代码来处理它

    这些指定的代码如何编制

    CodeIgniter 语法规则

    在 CI 中,你可以找到或自己编写各种文件和类如何使用 URL 传递参数给控制器

    如何编写更好的视图并把动态内容传递给它们

    如何返回信息给上网者

    文件和类如何传递信息和相互调用

    辅助函数和类库文件有什么用

    有助于网站设计的一些特别提示

    3.1 MVC — 到底有什么用?

    MVC 指的是一个动态网站的组织方法。该设计模式是 1979年由挪威人 Trygve Reenskaug 首次提出来的,这里是一些概要:

    模型是包含数据的对象,他们与数据库交互,对这些数据进行存取,使其在不同的阶段包含不同的值,不同的值代表了不同的状态,具有特定的含意。

    视图显示模型的状态,他们负责显示数据给使用者。(虽然他们通常是 HMTL 视图,但是,他们可能是任何形式的接口。比如 PDA 屏幕或 WAP 手机屏幕)

    控制器用来改变模型的状态,他们操作模型,提供动态的数据给视图。

    CI 中模型、视图和控制器文件都有自己的文件夹。文件本身是 .php 文件,通常以遵循某种命名规则的类的形式呈现。

    CI 帮助你遵循 MVC 模式,使你更有效地组织代码。CI 允许你有最大的灵活性,你可以获得 MVC 结构的所有好处。

    当你编程的时候,试着始终用 MVC 来思考问题。尽可能确保你的“视图”聚焦于显示内容,“控制器”纯粹地用来控制应用程序流。把应用程序逻辑保留在数据模型和数据库中。

    这样,如果你决定开发新的视图,你不必在任何一个控制器或模型中修改代码。如果你要更改“商业逻辑”,那么你只需要在模型中修改代码。

    另一方面, 你必须认识到, MVC 只是用来帮助你的一种设计方式,而不是用来约束你的。MVC 可以有不同的实现方式。CI 的论坛中包含许多如何“正确合理”的实现 MVC 的方式。(我应该在控制器部分实现数据库查询功能吗?我能直接从视图发送数据到模型吗?或者我必须通过控制器来访问?)

    与其寻找理论上的正确方式,不如遵循两项有用的原则。这些在 CI 用户手册的设计和架构目标一节中有相关描述:

    ——松耦合:耦合是指一个系统的组件之间的相关程度。越少的组件相互依赖,那么这个系统的重用性和灵活性就越好。我们的目标是一个非常松耦合的系统。

    组件专一性:专一是指组件有一个非常小的专注目标。在CodeIgniter 里, 为了达到最大的用途, 每个类和它的功能都是高度自治的。

    这些是 Rick Ellis 开发 CI 要实现的目标,并且它们对于你的网站也是很好的目标。实现这些目标之后,你在代码中使用这些类时就不需要担心有什么副作用了。

    CI 做到了这一点,我的经验是一个站点中的“松耦合”辅助函数和类库可以很容易的应用到其他站点中,这节省了很多开发时间。

    ……

    CodeIgniter教程(中文手册)相关内容小编就为大家介绍到这里了,查看完整版pdf格式php敏捷开发codeigniter框架》请点击本文下方的下载地址进行下载查阅!

    PC官方
    安卓官方手机版
    IOS官方手机版

    CodeIgniter教程(中文手册)截图

    下载地址

    CodeIgniter教程(中文手册) pdf格式免费完整版

    热门评论
    最新评论
    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)

    编辑推荐

    报错

    请简要描述您遇到的错误,我们将尽快予以修正。

    转帖到论坛
    轮坛转帖HTML方式

    轮坛转帖UBB方式