资讯专栏INFORMATION COLUMN

iWebShop 二次开发,创建自己的控制器,模型,视图

plokmju88 / 708人阅读

摘要:创建控制器路径默认方法调用获取表列表信息获取表单条信息错误跳转支付接口类没有找到跳转到模板测试方法控制器标题文字路径获取数据表信息输出获取表列表获取数据表信息输出获取表用户列表普通输出我是哪个啊创建视图路径输出普通的文本信息输

创建控制器

路径:/controllers/demo.php

class Demo extends IController
{
    public $layout = "site";

    function init()
    {
        CheckRights::checkUserRights();
    }

    /**
     * 默认index方法
     */
    public function index()
    {
        // 调用Model
        // Demo_Class::show();

        // 获取Admin表列表信息
        $adminRow = Demo_Class::adminList();

        // 获取Admin表单条信息
        $adminInfo = Demo_Class::adminInfo();

        // 错误跳转
        // IError::show(404,"支付接口类没有找到");

        // 跳转到模板
        $this->redirect("index");
    }

    /**
     * 测试方法控制器
     */
    public function demo_list()
    {
        echo "demo";
        exit;
    }
}
标题文字

路径:/classes/demo_class.php

class Demo_Class
{
    /**
     * 获取数据表信息输出
     */
    public function adminList()
    {
        // 获取user表列表
        $adminObj     = new IModel("user");
        $adminRow      = $adminObj->query();
        return $adminRow;
    }


    /**
     * 获取数据表信息输出
     */
    public function adminInfo()
    {
        // 获取admin表用户列表
        $adminObj     = new IModel("admin");
        $adminRow      = $adminObj->getObj("admin_name = "admin"");
        return $adminRow;
    }


    /**
     * 普通输出
     */
    public static function show()
    {
        echo "我是哪个啊";
    }

}
创建视图

路径:/views/default/demo/index.html


输出普通模型:{echo:Demo_Class::show();}




输出数组:{set:$arrInfo = Demo_Class::adminInfo(); echo $arrInfo["last_ip"];}

{foreach:items = Demo_Class::adminList()} {$item["username"]}
{/foreach}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/21185.html

相关文章

  • Laravel入门及实践,快速上手ThinkSNS+二次开发

    摘要:在中,提示符可能是。框架使用来执行安装及管理依赖。为了能访问网页,要启动程序服务器。在大多数类系统中,包括,命令行提示符是符号。这两个操作分别对应于的和,即创建和读取。首个表单要在模板中编写表单,可以使用表单构造器。 【摘要】自从ThinkSNS+不使用ThinkPHP框架而使用Laravel框架之后,很多人都说技术门槛抬高了,其实你与TS+的距离仅仅只是学习一个新框架而已,所以,我们...

    glumes 评论0 收藏0
  • Backbone入门讲解

    摘要:一种解决问题的通用方法,我们叫做模式。事件委托当这个视图后,页面上的就会绑定事件,只要点击,就会执行方法。同时,页面上的元素也会绑定事件。,套入模板后变成,最后添加到页面上。 Backbone是一个实现了web前端mvc模式的js框架。 一种解决问题的通用方法,我们叫做模式。 设计模式:工厂模式,适配器模式,观察者模式等,推荐js设计模式这本书。设计模式是一种思想。 框架模式:MVC,...

    bingchen 评论0 收藏0
  • Spring体系常用项目一览

    摘要:的面向的异常遵从通用的异常层次结构。比如以前常用的框架,现在常用的框架包含许多项目,下面挑一些最常用的出来总结一下。状态是流程中事件发生的地点,在流程中通过转移的方式从一个状态到另一个状态,流程的当前状况称为流程数据。 如今做Java尤其是web几乎是避免不了和Spring打交道了,但是Spring是这样的大而全,新鲜名词不断产生,学起来给人一种凌乱的感觉,我就在这里总结一下,理顺头绪...

    OnlyLing 评论0 收藏0

发表评论

0条评论

plokmju88

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<