美文网首页
Twig和Medoo之 与CI框架有个约会

Twig和Medoo之 与CI框架有个约会

作者: babybus_hentai | 来源:发表于2016-03-28 20:21 被阅读359次

CI框架


  • 介绍

    优雅的CodeIgniter,称之为CI框架,CodeIgniter 是一个小巧但功能强大的 PHP 框架,作为一个简单而“优雅”的工具包,它可以为开发者们建立功能完善的 Web 应用程序。

  • 安装

    https://codeload.github.com/bcit-ci/CodeIgniter/zip/3.0.2  
    

    下载解压即可使用

  • 文档

      http://codeigniter.org.cn/user_guide/general/controllers.html#hello-world
    
  • 配合Medoo 和 Twig 飞起来

  • 查 多条
      $students = $this->db->select("ci_student", "*");
          
      echo $this->twig->render(
          'index.html',
          array(
              'page_title' => '主页',
              'students' => $students
          )
      );
    

    传递参数到index.html

    index.html 这个来解析

    {% for item in students %}

    {% endfor %}

    用过django的同学可以非常舒服的过渡到twig模板引擎,因为写法几乎是一样。

  • 查一条
      $student = $this->db->get('ci_student', "*", ["id"=>$id]);
    
      echo $this->twig->render(
              'edit.html',
              array(
                  'student' => $student,
              )
      );
    
  •   $id = $this->input->post('id');
      $name = $this->input->post('name');
      $age = $this->input->post('age');
    
      $this->db->update("ci_student",
      [
          "name" => $name,
          "age"  => $age
      ],
      [
          "id" => $id
      ]);
    

$this->input->post('id')

这样写就是获取post方式的数据

  •   public function del($id)
      {
          $this->db->delete("ci_student",
          [
          "id" => $id
          ]);
      }
    

    这样的写法,就是获取get方式的数据

  •   $name   = $this->input->post('name');
      $age    = $this->input->post('age');
    
      $this->db->insert("ci_student",
      [
          "name" => $name,
          "age"  => $age
      ]);

相关文章

  • Twig和Medoo之 与CI框架有个约会

    CI框架 介绍优雅的CodeIgniter,称之为CI框架,CodeIgniter 是一个小巧但功能强大的 PHP...

  • Twig和Medoo之 环境安装

    Twig 简介: Twig是一个快速、安全、灵活的PHP模板引擎。Twig被广泛运用于Web/PHP项目的开发,更...

  • symfony模板

    symfony默认的模板是twig,这是一个便携,高效,安全的模板引擎。 Twig twig是非常简洁的php模板...

  • php使用twig模版引擎缓存问题

    twig官网:https://twig.symfony.com/ 安装 缓存问题 官网示例在twig2.0以上版本...

  • http相关知识整理

    网络七层模型和tcp/ip四层模型? 常用的框架有哪些?okhttp,volley,retrofit。区别?各种框...

  • SpringTask

    任务调度 SpringTask 常见的任务框架有Quartz和SpringTask,注意Cron表达式在者两种框...

  • MyEclipse 2017 CI 10安装与激活

    本文介绍MyEclipse 2017 CI 7、CI 8、CI 9和CI 10的安装与激活。 此方法理论上应该能激...

  • Medoo

    简介 medoo是第三方数据库操作类。采用了ORM设计模式,适用于所有PHP框架,如Laravel,Codeign...

  • twig模板的简单语法示例

    TWIG 模板的主要特征。 高效:Twig将模板编译成了优化了的PHP文件,与原生的PHP代码比较而言,性能损耗非...

  • Twig - block & extend

    Twig之block与extend,用起来就两字省事当然有条件的可以直接上前后端分离,更省事,看具体情况 定义一个...

网友评论

      本文标题:Twig和Medoo之 与CI框架有个约会

      本文链接:https://www.haomeiwen.com/subject/eiijlttx.html