聯系官方銷售客服
1835022288
028-61286886
使用的這個http://www.zbshanke.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
可以一个控制器写多个m参数