迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
PHP程序里面
應用插件創建前端控制器為啥無法訪問呢。
應用,不是模塊。
'type' => 'app'
需要前端顯示信息,創建了 test/Controllers/Show.php
為啥無法訪問:
/index.php?s=test&c=show&id=1
提示
模塊【test】不存在
只有模塊才可以嗎,,應用插件為啥不行呢
需要改一個名字,不要叫show
回復@官方研發技術-張鋒
改一個名稱 404錯了
detail.php
/index.php?s=test&c=detail&id=1
<?php namespace Phpcmf\Controllers; /** * 二次開發時可以修改本文件,不影響升級覆蓋 */ class Detail 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')) ); } public function time() { $this->_module_init(); $this->_MyShow( 'time', (int)\Phpcmf\Service::L('Input')->get('id'), max(1, (int)\Phpcmf\Service::L('Input')->get('page')) ); } public function recycle() { $this->_module_init(); $this->_MyShow( 'recycle', (int)\Phpcmf\Service::L('Input')->get('id'), max(1, (int)\Phpcmf\Service::L('Input')->get('page')) ); } public function draft() { $this->_module_init(); $this->_MyShow( 'draft', (int)\Phpcmf\Service::L('Input')->get('id'), max(1, (int)\Phpcmf\Service::L('Input')->get('page')) ); } public function verify() { $this->_module_init(); $this->_MyShow( 'verify', (int)\Phpcmf\Service::L('Input')->get('id'), max(1, (int)\Phpcmf\Service::L('Input')->get('page')) ); } }
控制器錯了,你這個是模塊控制器,自己開發需要建空白控制器
這是模塊控制器的代碼
需要改一個名字,不要叫show
回復@官方研發技術-張鋒
改一個名稱 404錯了
detail.php
/index.php?s=test&c=detail&id=1
控制器錯了,你這個是模塊控制器,自己開發需要建空白控制器
這是模塊控制器的代碼