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

第八节视频:javascript

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

1、文章管理功能html

  一、发表文章java

    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;post

    2)数据库操做,首先创建一个模型(全部数据库的操做都在模型里面)学习

      在 models 里面新建 article_model.phpthis

      

//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>

相关文章
相关标签/搜索