首页 技术 正文
技术 2022年11月17日
0 收藏 399 点赞 3,070 浏览 1038 个字

ci框架开发商城1

1/28/2016 9:43:52 PM

userguide删除

system

application

  1. controllers 控制器
  2. models 模型
  3. views 视图 模板
  4. cache缓存目录
  5. config配置文件目录
  6. core 核心库扩展目录
  7. errors 错误页面文件夹
  8. helpers 自定义辅助函数文件夹
  9. hooks钩子文件目录
  10. libraries 自定义库文件夹 类文件
  11. logs日志
  12. third_party第三方库 如smarty

CI命名规范

  1. 控制器 类和方法命名 类名首字母大写 词之间用下划线分开 类中方法名称完全小写 单词分割用下划线 类文件名小写hello.php

     class Hello extends CI_CONTROLLER{
    public function index(){
    //echo "hello";
    $this->load_view('hello.html');
    //调用视图} }
    1. 访问 url模式 pathinfo 使用/隔开

      ……、citest/index.php/hello/index

      hello表示是控制器 index表示控制器中方法

  2. 视图文件 后缀不重要html或php都可以

     hello.html
    <h2>hello</h2>
    1. 调用视图

       $this->load_view('hello.html');
      //调用视图
      class Hello extends CI_CONTROLLER{
      public function index(){
      //echo "hello";
      $this->load_view('hello.html');
      //调用视图} }
    2. 将数据输入到视图当中hello.php

       class Hello extends CI_CONTROLLER{
      public function index(){
      //echo "hello"; $data['title']="CI";
      $data['content']="nice";
      $this->load_view('hello.html',$data);
      //调用视图} }

      hello.html

       <h2><?php echo $title ?></h2>
      <p><?php echo $content ?></p>
      //模板语法原生php语法 效率高
      数组下标作为模板变量 使用了extract函数

概念 框架开发 与二次开发

  1. dedecms phpcms ecshop 二次开发
  2. 框架只提供了基础的功能
  3. mvc model:一般直接操作数据库 view模板文件 展示数据 controller 控制器 接收请求 调用相应模型 获取数据 分配到视图
  4. ci框架开发时 大部分在mvc
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,077
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,552
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,400
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,176
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,813
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,895