迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
PHP程序里面
應(yīng)用插件創(chuàng)建前端控制器為啥無法訪問呢。
應(yīng)用,不是模塊。
'type' => 'app'
需要前端顯示信息,創(chuàng)建了 test/Controllers/Show.php
為啥無法訪問:
/index.php?s=test&c=show&id=1
提示
模塊【test】不存在
只有模塊才可以嗎,,應(yīng)用插件為啥不行呢
需要改一個名字,不要叫show
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方研發(fā)技術(shù)-張鋒
改一個名稱 404錯了
detail.php
/index.php?s=test&c=detail&id=1
<?php namespace Phpcmf\Controllers; /** * 二次開發(fā)時可以修改本文件,不影響升級覆蓋 */ 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')) ); } }
控制器錯了,你這個是模塊控制器,自己開發(fā)需要建空白控制器
這是模塊控制器的代碼
需要改一個名字,不要叫show
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方研發(fā)技術(shù)-張鋒
改一個名稱 404錯了
detail.php
/index.php?s=test&c=detail&id=1
<?php namespace Phpcmf\Controllers; /** * 二次開發(fā)時可以修改本文件,不影響升級覆蓋 */ 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')) ); } }控制器錯了,你這個是模塊控制器,自己開發(fā)需要建空白控制器
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
這是模塊控制器的代碼