太阳成游戏网站

联系官方销售客服

QQ1835022299

028-61286886

太阳成游戏网站框架 版主:太阳成游戏网站框架研发组
复制了一个Controller 多写了几个方法 模型是scholl
类型:太阳成游戏网站CMS 更新时间:2021-07-28 15:07:43

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


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

新增的代码如下:

_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参数