联系我们

微信扫描上方二维码

迅睿框架 版主:迅睿框架研发组
类型:迅睿CMS 更新时间:2021-07-28 15:07:43 Controller 模型

使用的这个https://www.xunruicms.com/doc/1094.html 《多个内容页:给内容创建多个模板和地址》


复制了一个Controller 多写了几个方法 模型是scholl 

新增的代码如下:

<?php namespace Phpcmf\Controllers;

/**
 * 二次开发时可以修改本文件,不影响升级覆盖
 */

class Schoolist extends \Phpcmf\Home\Module
{	
//院校简介
    public function index() {
		
        $this->_module_init();
        $this->_Show(
            (int)\Phpcmf\Service::L('Input')->get('id'),
            [
                'field' => dr_safe_replace(\Phpcmf\Service::L('Input')->get('field')),
                'value' => dr_safe_replace(\Phpcmf\Service::L('Input')->get('value')),
            ],
            max(1, (int)\Phpcmf\Service::L('Input')->get('page'))
        );
		 // 这里指定新的模板
        \Phpcmf\Service::V()->display("show_two.html");
		
    }
	
	//院校简介
    public function introduce() {
          echo "院校简介";
    }
	
	//学校news
    public function news() {
        echo "学校news";
    }
    .....

访问/index.php?s=scholl&c=Schoolist&m=index&id=1 的时候就会直接跳转到  /index.php?s=scholl&c=show&id=1


相反 index.php?s=scholl&c=Schoolist&m=introduce&id=1 就没问题 是方法内的写法有问题吗?还是URL有问题?

一个方法建一个 Controller  太麻烦了。


回帖
  • 迅睿框架技术-陈泽希
    #1楼    迅睿框架技术-陈泽希
    2021-07-28 15:07:43
    四川省成都市 Chrome 0

    image
    少写了一个参数1可以一个控制器写多个m参数
相关技术文档
  • 任意页面查询API接口

    XunRuiCMS框架支持读取任何页面的数据接口,接口格式如下:/index.php?appid=[授权ID]&appsecret=[授权码]&[任意页面地址参数]一、举例说明例如新闻详情页面的默认地址是:http://www.demo.com/index.php?s=demo&c=show...

  • 站长工具

    一、百度主动推送接口地址:https://ziyuan.baidu.com/linksubmit/index 使用说明1. 链接提交工具是网站主动向百度搜索推送数据的工具,本工具可缩短爬虫发现网站链接时间,网站时效性内容建议使用链接提交工具,实...

  • 文本字段增加字数统计控制

    在文本字段后方加一个字数控制。开发思路:重写Text字段类别实现步骤:1、新建文件dayrui/My/Field/Text.php2、代码修改

  • OEM版自定义安装测试数据

    测试数据原理:将插入的sql语句放在dayrui/My/Config/demo.sql中,执行安装程序时会出现是否安装测试数据选项,当用户勾选时在安装之后就会自动执行这个sql文件来插入数据。制作方法

  • 管理员账号丢失

    当系统管理员账号丢失了、管理员账号被误删1、使用工具phpmyadmin2、执行下面sql语句(数据库前缀需要改成自己的)REPLACEINTO`dr_member`(`id`,`email`,`ph...

  • 自定义方式-发送通知提醒方法

    1、发送站内消息\Phpcmf\Service::L('Notice')->send_notice_user("任务名称",$uid,['type'=>'站内消...

  • 插件安装方法

    通过商城下载的插件,完成导入程序之后然后,导入成功,进入插件菜单去安装他安装完成之后,需要更新缓存,再F5刷新整个后台界面刷新整个后台界面后,才能看到安装的功能菜单!

  • KindEditor编辑器使用方法

    KindEditor编辑器插件地址:https://www.xunruicms.com/shop/786.html1、在cms后台应用市场下载安装本插件2、进入模块中把ueditor字段修改为kind

  • 模板代码保护和注释

    本教程必须在4.5.2及其以上版本使用一、模板代码注释模板代码注释内容不会被模板所显示,作为注释功能,代码语法如下:{note}注释内容{/note}这句不会出现在网页中,只会在模板里面显示,方便开发

  • session类方法

    保存\Phpcmf\Service::C()->session()->set('变量名称','变量值');读取\Phpcmf\Service::C()->session...