Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。Dedecms模块网站开发教程,继续上一篇博客的网站内容
学习本篇网站内容,需要对MVC有一点点的基础:M负责与数据库进行数据交互;C是夹在M与V之间,它把从M传送过来的数据显示到V上,反过来,也会把用户在V层的操作修改,通过M完成对数据库的增删改查。一个model对应一张表,一个control对应一个页面。
第四步:创建一个控制器 index.php(仅做测试)
这一步先做个测试,当然实际应用当然也是这么做的,只是咱们这里没有用到 model层和view层(第五步咱们会使用上)。所以,这一步的目的只是让大驾家对dedecms网站程序 mvc的控制器有所理解。
在 control 目录下创建一个名为 index.php的控制器网站文件,其相关具体代码如下为:
1

<?php
//注意,所有的控制器类都要继承Model类
class index extends Control{
    function ac_index(){// dedecms网站程序 mvc中的控制器相关具体操作方法,一律需要添加前缀 ac_ ,这是必须这么做的
        echo "这里是dedecms网站程序 模块网站开发教程";
    }
}
?>

ok,到这里,一个最简单的模块就能使用了。当然,它并没有什么作用,咱们来访问看看:
打开网址:http://localhost/emp/ 或 http://localhost/emp/index.php?ct=index&ac=index,如果能输出"这里是dedecms网站程序模块网站开发教程",则说明一切正常,我这里完全没有问题。
下面正式进入实际的应用,包括从数据库读取网站内容,然后显示到view层上
第五步:把控制器修改一个,咱们要通过该入口页面来访问其它的页面,所以添加一个链接(最终要实现的功能是,对数据库中的表进行增删改查),这里只以读取数据为例:
1
<?php
//注意,所有的控制器类都要继承Model类
class index extends Control{
    function ac_index(){// dedecms网站程序 mvc中的控制器相关具体操作方法,一律需要添加前缀 ac_ ,这是必须这么做的
        echo "这里是 dedecms网站程序 模块网站开发教程<br />";
        echo "<a href='index.php?ct=browser'>列出文章</a>";
    }
}
?>

第六步:创建一个浏览文章站点列表的control控制器类网站文件browser.php
01
<?php
class browser extends Control{
    //需要特别说明,在dede的MVC中的控制器相关具体操作方法,需要以ac_开头
    function ac_index(){   
        /**
            * 具体调用Model的相关具体操作方法,固定的具体调用形式,读取数据库网站内容
            * $this->Model('model名称')->相关具体操作方法();
        **/
        $res = $this->Model('emp')->listart();   
         
        //返回结果赋给一个全局数组,这样,模板网站文件便可读取
        $GLOBALS['res'] = $res;
         
        //指定模板并显示出来
        $this->SetTemplate('mytemp.html');//指定模板(不需要指定路径,默认在/模块名/templates/default/下)
        $this->Display();//显示
    }
}
?>

 
第七步:创建一个model类网站文件emp.php(这应该是第六步)
 
01
<?php
//一个model操作一张表。通过不同的相关具体操作方法,来对表进行增删改查
class emp extends Model{
    function listart(){
        $query = "select id,tilte,pubdate from dede_archives limit 0,10";
        $this->dsql->Execute('me', $query);//参考dedecms网站程序的数据库类
        $rows = array();
        while($row = $this->dsql->getarray()){
            $rows[] = $row;
        }
        return $rows;
    }
}
?>

第八步:在 /模块名/templates/default/ 目录下,创建模板网站文件mytemp.html  

Dedecms织梦程序模板模块网站开发流程教程(一)PsnAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

PsnAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市