codeigniter学习笔记.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
codeigniter学习笔记

codeigniter学习笔记 2440898048 2441118582 /[控制器类名]/[控制器方法名]/[所需参数] /[controller-class]/[controller-method]/[arguments] ############# 视图 ############# /*显示实图内容,通过下面的方法*/ $this-load-view(name); 上面的 name 便是你的视图文件的名字。注意:.php 文件的扩展名(后缀名)没有必要专门写出,除非你使用了其他的扩展名。 将该方法写在对应的controllers的类文件中 /*载入多个视图*/ function index(){ $data[page_title] = Your title; $this-load-view(header); $this-load-view(menu); $this-load-view(content, $data); $this-load-view(footer); } /*用子文件夹存储视图*/ 如果你想让文件更有组织性,你也可以用子文件夹来存储你的视图文件.. 当你在载入视图时,必须加上子文件夹的名字. $this-load-view(folder_name/file_name); /*给视图添加动态数据*/ 数据通过控制器以一个数组或是对象的形式传入视图 , 这个数组或对象作为视图载入函数的第二个参数 //控制器中 $data = array( title = My Title, heading = My Heading, message = My Message ); $this-load-view(blogview, $data); 当我们一次性载入多个视图的时候,你只需在第一个视图传入数据就可以了 /*创建循环 视图中循环的实现*/ ?php foreach($arr as $key=$value): ? //显示区域 {endforeach;} /*获取视图内容*/ view函数:第一个参数:要加载的实图文件 第二个参数:向视图文件中传递的数值 第三个参数:函数的行为 第三个参数为true:表示则函数返回数据,表示不输出视图,而只是将结果返回给一个变量。如果返回数据,记得将它赋到一个变量中 false:缺省状态,将数据发送到浏览器; ############# 模型 ############# 模型是专门用来和数据库打交道的PHP类。 /***剖析模型***/ 模型类文件存放在 application/models/ 文件夹。 如果你愿意,可以在里面建立子文件夹。 最基本的模型类必须像这样: class Model_name extends CI_Model { function __construct() { parent::__construct(); } } 类名的首字母必须大写,其他字母小写。并且确保你的类继承了基本模型类 文件名应该是模型类名的小写版,例如 class User_model extends CI_Model { function __construct() { parent::__construct(); } } 类的文件名应该是: application/models/user_model.php ///*载入模型*/// 模型可以在控制器中被引用。就像这样: $this-load-model(Model_name); 如果模型文件在子文件夹下,引用的时候要带上相对路径名 $this-load-model(blog/queries); 模型一旦被载入,你就能通过下面的方法使用它: $this-load-model(Model_name); //引用模型 $this-Model_name-function(); //使用模型中的方法 默认情况下,模型被引入名字不变。也可以通过第二个参数来设置新的名字如: $this-load-model(Model_name, fubar); //参数1:原名 参数2:新名 $this-fubar-function(); ///**自动载入模型**/// 如果您需要一个在整个项目中都起作用的特定模型,您可以让 CodeIgniter 在初始化时自动装载它。实现的方法是打开application/config/autoload.php 文件,然后在自动装载数组中添加上这个模型。 备注: 经过测试(以加载一个模型为例)自动加载模型和手动载入模型时,消耗的内存情况是一样的!但是当加载模型越多消耗内存就会越大。自动加载模型是要牺

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档