CodeIngniter学习第一天——Hello World
来源:互联网 发布:寓言十九知乎 编辑:程序博客网 时间:2024/06/05 19:12
CodeIngniter是一个简单的php的MVC框架,体现在其结构中即Application文件夹中有models,controllers,views三个文件夹。
目前的学习仅知view文件夹中存放页面文件,注意如果使用短标记的话,开启short open tag项。
controllers文件夹中存放控制文件,这个控制文件的内容是一个类,这个类要继承Controller这个类,不过其2.0.0版本中的示例继承的是CI_Controller这个类(貌似已经没有Controller了)。如果继承的是Controller这个类,子类的显式的构造函数内部不能为空,要调用其父类的构造函数。如果继承的是CI_Controller这个类,则在子类的显式的构造函数中调用其父类的__construct()方法。其页面的调用写在函数index()中去,在$this->load->view()中调用页面,前一个参数字符串,传递页面文件名,不包括.html的后缀,第二个参数开始重载,表示传递到view页面中的参数,可以是data数组。如果是使用data数组并传入页面中的话,页面中可以直接使用$xxx代替$data['xxx']。
models文件夹暂时未用到。
另外,默认页面的调用在config文件夹下的routes文件中配置。
另注,经查,脚手架(Scaffolding)已经废弃,以后看到这玩意绕道走。
- CodeIngniter学习第一天——Hello World
- linux学习第一天 hello world
- Spring学习第一天: Hello World
- 学习PHP第一天HELLO WORLD
- 学习JAVA的第一天 | Hello World
- 【python】第一天——“hello world”及基本语法
- Java第一天Hello,world
- python第一天 hello world
- python第一天:hello world
- scala第一天:hello world
- JSF2 学习日志,第一天,环境配置&hello world
- ios学习第一天(一)Hello World
- 第一天:从"Hello World"开始
- 【黑马程序员】-Hello World 第一天
- spring-boot 第一天 hello-world
- Hello,world!第一天CSDN博客
- Spring boot 入门第一天Hello world
- 第四周项目—Hello world!
- 产品经理需要了解的敏捷方法实践
- 实验: code beautifier
- STL顺序容器
- 【Swing入门教程】一步一步做Netbeans(1):类Netbeans的主界面
- microsoft library (.lib) format
- CodeIngniter学习第一天——Hello World
- 小波变换的概念、操作
- Android automation test without target application src
- JAVA二进制文件读写
- 二代小波
- cocos2d的多点触控
- HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
- 学习笔记10—JAVA高级视频04_Applet
- 学习笔记11—JAVA高级视频02_IO输入与输出