- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
codeigniter学习笔记(CodeIgniter学习笔记)
codeigniter学习笔记(CodeIgniter学习笔记)
2440898048
2441118582
http: / / example. com / [控制器类名] / [控制器方法名] / [所需参数]
http: / / example. com / [controller class] / [controller] / [argument] method
# # # # # # # # # # # # #
视图
# # # # # # # # # # # # #
/ * 显示实图内容, 通过下面的方法 * /
$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 ();
}
}
类名的首字母必须大写, 其他字母小写.并且确保你的类继承了基本模型类
文件名应该是模型类名的小写版, 例如
类user_model延伸ci_model {
功能__construct()
{
家长::__construct();
}
}
类的文件名应该是:
应用/模型/ user_model.php
/ / / * * / / /载入模型
模型可以在控制器中被引用。就像这样:
美元-荷载-模型(model_name”);
如果模型文件在子文件夹下,引用的时候要带上相对路径名
美元-荷载-模型(博客/查询);
模型一旦被载入,你就能通过下面的方法使用它:
美元-荷载-模型(model_name );//引用模型
这model_name美元- - function();/ /使用模型中的方法
默认情况下,模型被引入名字不变。也可以通过第二个参数来设置新的名字如:
美元-荷载-模型(model_name ,苦差);//参数1:原名参数2:新名
美元-面板- function();
/ / / * * / / /自动载入模型
如果您需要一个在整个项目中都起作用的特定模型,您可以让CodeIgniter在初始化时自动装载它。实现的方法是打开应用程序
您可能关注的文档
- 77-物理(77- physics).doc
- 78章 教学(The 78 chapter is teaching).doc
- 7a unit2单元检测试卷(7A Unit2 unit test papers).doc
- 7、有压管道的非恒定流(7. Unsteady flow of a pressurized pipe).doc
- 7《动手做做看》(7 do it by hand).doc
- 7个心理法宝让简历脱颖而出(7 psychological magic, so that the resume stand out).doc
- 7、法的印记-绅士律师普利尼(7, the seal of law - gentleman, lawyer, universal).doc
- 7天店长(7 days Store Manager).doc
- 7单元教案(7 unit lesson plan).doc
- 7成癌症患者可采取放射治疗临床使用不到3成(7 of patients with cancer can be treated with radiation, less than 3 of clinical use).doc
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)