第八节视频:

    CI框架学习-实例操作载入文章管理系统模板引入外部文件

一、文章管理功能

  1、发表文章

    1)对数据库添加一篇文章

      a、在数据库中建立一个表

        登陆数据库 -> use article; -> create table hd_article(aid int unsigned primary key auto_increment,title varchar(155) not null default ",content text,time int unsigned not null default 0,thumb varchar(70) not null default ",type tinyint(1) unsigned not null default 0,info varchar(155) not null default ",cid int unsigned not null default 0);

        -> desc hd_article;

    2)数据库操作,首先建立一个模型(所有数据库的操作都在模型里面)

      在 models 里面新建 article_model.php

      

//models里article_model.php  文章发表模型<?php if (!defined("BASEPATH")) exit("No direct script access allowed")?>;/*文章管理模型*/
class Article_model extends CI_Model{/*发表文章*/public function add($data){$this ->db ->insert("article",$data);}
}

    3)在controllers ->admin ->article.php里

      

 /*发表文章动作*/public function send(){//载入表单验证类$this ->load ->library("form_validation");//执行验证$status = $this ->  form_validation ->run("article");if($status){$this ->load ->model("article_model","art");$data = array(             "title" =>$this ->input ->post("title"),             "type" =>$this ->input ->post("type"),             "cid" =>$this ->input ->post("cid"),             "thumb" =>$this ->input ->post("thumb"),             "info" =>$this ->input ->post("info"),             "content" =>$this ->input ->post("content"),                       "time" =>time()               );$this ->art ->add($data);                success("admin/article/index","发表成功");}else {$this ->load ->helper("form");$this ->load ->view("admin/article.html");}  }

      4)调用百度编辑器:ueditor

        在views ->admin ->article.html 里引用百度编辑器:

          <script type = "text/javascript" src = "<?php echo base_url() ?>org/ueditor/ueditor.all.min.js"></script>

          <script type = "text/javascript">

            window.UEDITOR_HOME_URL = "<?php echo base_url() ?>org/ueditor/";

            window.onload = function(){

              window.UEDITOR_CONFIG.initialFrameWidth = 900;

              window.UEDITOR_CONFIG.initialFrameHeight = 600;

              UE.getEditor("content");

            }

          </script>

          <script type = "text/javascript" src = "<?php echo base_url() ?>org/ueditor/ueditor.config.js"></script>

后盾网-CI框架实例教程-马振宇 - 学习笔记(8)相关推荐

  1. 后盾网-CI框架实例教程-马振宇 - 学习笔记(7)

    第七节视频:    CI框架学习-实例操作利用AR类对栏目进行查.删.改动作 取cid的方法: $cid = $this->uri->segment(4);//取第4个片段: /*查询对应 ...

  2. 后盾网-CI框架实例教程-马振宇 - 学习笔记(6)

    第六节视频:6.CI框架学习-实例操作添加栏目如何定义使用模型以及配置数据库与利用AR增 本节要点: 1.定义模型Model 2.输入类使用 3.数据库配置 4.使用AR类操作数据库 5.激活调试模式 ...

  3. 后盾网-CI框架实例教程-马振宇 - 学习笔记(10)

    第十节视频:实例操作查看文章CI分页类使用与自定义与AR类连贯操作 1.分页类调取使用 2.如何自定义分页 一.CI框架分页类 1.载入分页类 $this ->load ->library ...

  4. 后盾网-CI框架实例教程-马振宇 - 学习笔记(4)

    第四节视频: 表单验证操作: 1.载入验证类 $this ->load ->library('form_validation'); 2.设置规则 $this ->form_valid ...

  5. 后盾网-CI框架实例教程-马振宇 - 学习笔记(3)

    第三节视频: 1.配置自动加载辅助函数URL: 在application/config/autoload.php中设置: $autoload['helper'] = array('url'); 2.配 ...

  6. 后盾网-CI框架实例教程-马振宇 - 学习笔记(5)

    第五节视频: 实例操作文章与栏目相关表单验证: 表单验证操作:application/controllers/admin/article.php <?php /*** Created by Ph ...

  7. PHP: 手把手编写自己的 MVC 框架实例教程

    1 什么是MVC MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model).视图(View)和控制器(Controller ...

  8. 后盾php框架下载,后盾网HD框架下载_后盾网HD框架官方下载-太平洋下载中心

    后盾网HD框架是Php源码频道下深受用户喜爱的软件,太平洋下载中心提供后盾网HD框架官方下载.HDPHP 后盾网HDPHP框架是一个为用PHP程序语言编写网络应用程序的人员提供的软件包. 提供强大的. ...

  9. Vue学习(常用实例、脚手架搭建)-学习笔记

    文章目录 Vue学习(常用实例.脚手架搭建)-学习笔记 实例1 法1 法2 实例2 脚手架搭建 vue-cli2.0 vue-cli4.0 Vue学习(常用实例.脚手架搭建)-学习笔记 附加:阿里巴巴 ...

最新文章

  1. C语言----表达式求值之隐式类型转换
  2. mysql mmm 主主_Microsoft Azure部署MYSQL-MMM(2)配置主主复制
  3. Django路由(url)
  4. Windows端口占用情况?
  5. oracle异步sql,Linux上Oracle是否使用异步io的诊断
  6. Dropbox的服务器和网络自动化运维实践
  7. 单片机交通灯实训c语言编程,单片机交通灯程序(C语言).docx
  8. 【WPF扁平化界面设计】
  9. Web服务器(Apache)与Servlet容器(Tomcat)
  10. c4d r21中文语言包安装失败怎么办,Windows10系统下语言包安装失败的解决方案
  11. Mac Sublime Text安装可以使xml格式化的插件
  12. EMUI10安装java_速升级!荣耀Play推EMUI 9.1正式版更新:方舟编译器和EROFS系统来了 - IT之家...
  13. MMDetection理解
  14. 计算机页面偏黄怎么修改,电脑显示器偏黄怎么调
  15. 二手车预测:task2:数据分布
  16. 华环光端机MySQL_华环155M光端机 H9MO-LME-01T1642/EJ
  17. RAD Studio/Delphi 2010 3615下载+破解
  18. 黑白美女照上色系列,人工智能一键给黑白照片上色
  19. android设备显示电脑内容,安卓手机怎样用电脑查看记事本内容
  20. 老吕架构-2022~2021年文章索引

热门文章

  1. 【数学建模】数学规划模型 - 线性规划 整数规划
  2. 主数据如何落地?建主数据系统统一管控还是各自管理?
  3. 18年秋招-Java后端面试总结与心路历程(非科班小白勉强拿几个互联网offer但是决定转行了)
  4. 名企CEO们妙语批点求职简历
  5. Spring Cloud Alibaba(2)---RestTemplate微服务项目
  6. 钉钉微应用获取用户信息
  7. 短视频直播源码,EditText输入框的使用
  8. 勒索软件:帮派联手,拍卖被盗数据
  9. 大学生兼职平台 数据库设计
  10. 代码历史上最昂贵的 7 个错误