企业形象网站建设解决方案   |   集团公司网站建设解决方案   |    协会门户网站建设解决方案
您所在位置:首页 > 建站知识

网站开发

Website development

一步引导CodeIgniter的有效使用步骤

发布时间:2017-01-03 09:43:27

TAGS:网站开发

毫无疑问,有成千上万的人知晓了很多关于数CodeIgniter。但是,让我们保持这个简单的教程,让每个人都能理解并开始工作的框架,无需任何专业课程。bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

blob.pngbYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

CodeIgniter是一个PHP的Web应用框架,使程序员构建Web应用程序更快。它是随许多有用的代码库和助手来简化复杂的代码操作,如电子邮件、表单验证、图像处理、文件上传、会议、多语言应用程序和API为应用程序创建。基于模块化设计,可以实现特定的库添加到CodeIgniter框架的速度。bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

为什么CodeIgniter?
bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

blob.pngbYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

一个常见的难题!有使CodeIgniter高级Web应用开发平台在PHP开发的各种原因。bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

首先它是一个非常轻和良好的框架。真的是好的初学者,因为小的学习曲线:一个可以很容易地解释和建立使用CodeIgniter应用。其次,它也恰好建设大型和复杂的Web应用程序:
bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

  • 运行在PHP 5(及以上)和7bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

  • 强调应用的安全性和提供方便的缓存操作bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

  • 它支持所有的主流数据库(4.1)包括MySQL,MS SQL,mysqli,Postgres,甲骨文,和ODBC。bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

  • 基于“必需时使用“意义库载入只有当他们实际上是用。这有助于资源的可用性管理。bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

所以,让我们开始真正的学习。我们已经尽力降低的学习曲线,使它容易理解,初学者也。bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

开始的时候…bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

我们必需先创建一个模型,控制器和视图以及数据库保存信息。创建数据库,我们必需以下:bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

  • 包含3列的表–ID(设为主要自动递增),标题,和身体。虽然你可以添加更多的列,按你的必需,如今,这是足够的。bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

  • 一对夫妇有一些任意的项目表中的行。bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

除了创建数据库我们还必需配置CodeIgniter使用这个数据库。bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

blob.pngbYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

模型bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

一旦你完成了创建数据库和设置CodeIgniter,朝着创建一个模型类的头,将查询信息。为此,寻找“应用/模式”你的CodeIgniter安装文件夹,创建一个新的名字,php文件news1_model.php。你可以为你的文件选择的名字bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

下一步,将在新文件的顶部一个PHP开放标签。通过扩展默认CI创建模型类。确保你的类名称以大写字母开始:bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

这类模型的扩展模型news1 _ _bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

{bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

}bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

类是功能的家。因此,每一个班级,我们创建一个函数(S)。这里我们创建一个函数来查询数据库。CodeIgniter可以很容易地使用活动记录模式的数据库工作。只是,在构造函数函数加载数据库类。bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

加载它,使用下面的函数类:bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

公共_ _建构function(){bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

$this->load->database();bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

}bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

有了这个代码,这个类中的所有办法都将能够使用数据库的功能。如今,让你的办法从数据库表中读取信息,粘贴代码:bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

公共功能get_news1($id){bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

if($id != FALSE) {bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

$query = $this->db->get_where(‘news1′, array(‘id’ => $id));bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

Return美元查询>行_阵列();bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

}bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

{bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

返回false;bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

}bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

}bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

这段代码将检查ID分配给它之前访问表。假如没有身份的存在,函数将返回false。bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

保存文件并退出bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

  • 控制器bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

如今,我们将继续工作,从任何需求该客户信息处理的需求。为此,去”“/控制器的应用文件夹中,创建一个新的PHP文件名为news1.php记住,这个文件名必须适合你给的类名。再次,创建一个开放的PHP标签和扩展的控制器类:bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

这类新闻extends _ Controller {bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

}bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

所有复杂的检索发生在模型类。所以,在这里我们将它发送给id参数的信息,我们要显示。为此,让我们创建一个函数调用show()来处理这个:bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

公共函数的表演($id){bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

$this->load->model(‘news1_model’);bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

$news1 = $this->news1_model->get_news1($id);bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

$data[‘title’] = $news1[‘title’];bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

$data[‘body’] = $news1[‘body’];bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

$this->load->view(‘news1_article’, $data);bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

}bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

  • 让我们更深入地知晓代码:bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

第一行的news1_model,而第二个使用它来存储查询结果的美元的消息变量。接下来的两线对应的存储检索新闻的标题和正文美元的日期阵列。后一行载我们想显示他们的观点和传递信息。bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

如今,我们将建立视图文件中每个键的美元的日期阵列将代表一个变量被打印出来。bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

点击应用/观点文件夹中,创建一个新的PHP文件,news1_article.php。保持相同的名称作为一个载入控制器。在这个文件中,粘贴以下代码:bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

<?php print $title; ?>bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

<?php print $body; ?>bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

这里的$标题和$体变量是通过控制器的使用美元的日期阵列。假如你想添加任何形式的标记来更改页面显示,您可以使用H1标签的标题和一段身体。bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

如今,保存文件。将浏览器指向您先前创建的控制器:bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司


bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

当浏览器发出这个请求,CodeIgniter将寻找一个控制器命名新闻在这一办法命名,叫show(),并通过它的参数1。此外,该办法将负荷news1 _模型查询数据库并返回信息。该控制器将经过这片新闻在视图中显示bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

这样,你已经完成了创建你的第一个基本但动态应用。我们期望本指南将帮助您知晓CodeIgniter及其工作方式。
bYR上海网站开发,上海网站建设,网站设计,网站制作-特马QQ网站开发公司

原创不易,未经授权,严禁转载

原文地址:/i,72,7016,0.html

客户评价

更多+
  • 感谢特马资料qq群,系统提前完成,在整个项目周期内,特马资料qq群对待我们并不像是对待客户,更像是朋友一样,每一次,都能以专业的角度向我们提出更合理、更有效的解决方案,并快速、细致地完成我们的每一个需求,再次感谢以至诚之心做事的特马资料qq群团队。

    潘涛

  • 我是东方龙马集团,在云智家做了2个企业官网,服务态度超级好。假如想做网站,选择他家一定不后悔。性价比高,服务态度好。值得你的信赖!

    谭娇

  • 技术好,设计精良,操作便利,很专业!配套的服务和后续的服务都很好,网站封面堪称精品,运行方便,后台操作的简单。技术还会耐心教我,很好的特马资料qq群(上海)科技有限公司,建站很不错的。

    陈曦

  • 不错,价格比较合适,要点是响应速度蛮快,有什么难题都会马上给你解决,公司很满意,因为他们全是针对每个项目建了相应的讨论组,有难题可以再里面提出,人员分工到位,解决难题很及时。

    张经理

联系方式

工作时间:10:00-19:00
咨询电话:010-64758810
客服邮箱:net@cnlink.cc

服务领域

  • 网站定制开发
  • PC网站设计
  • 域名邮箱
  • 网站维护
  • 网站二次开发
  • 响应式网站设计
  • 虚拟主机
  • 网站优化
  • 网站设计开发
  • 创意设计
  • 云主机
  • 项目合作

合作伙伴

All Rights Reserved.©2010-2016 特马QQ群|资料网站京公网安备 110105019435 京ICP备123124426号
本网站设计已受版权保护,任何公司及个人不得复制,违者将依法追究责任,特此声明。法律顾问:上海市辉瑞律师事务所。
嘿,我来帮您!