PootCMS自定义控制器和模型及如何开放
首先在网站根目录下创建 diy.php 文件,内容如下:
// 定义为入口文件
define('IS_INDEX', true);
// 入口文件地址绑定
define('URL_BIND', 'diy');
// PHP版本检测
if (PHP_VERSION < '5.3') {
echo json_encode(array(
'code' => 0,
'data' => 'The version of your server PHP is too low, and the program requires PHP version not less than 5.3.'
));
exit();
}
// 引用内核启动文件
require dirname(__FILE__) . '/core/start.php';
然后在 apps 目录下创建 diy 目录并在 diy 目录下再创建 controller 和 model 两个目录,接着在对应的目录下创建 DiyController.php 和 DiyModel.php 两个文件。
文件 DiyController.php 中的内容如下:
namespace app\diy\controller;
use core\basic\Controller;
use app\diy\model\DiyModel;
use core\basic\Url;
class DiyController extends Controller{
protected $model;
protected $lg;
public function __construct(){
$this->model = new DiyModel();
$this->lg = get_default_lg();
}
public function certquery(){
$ceshi = $this->model->getck();
echo '<center style="margin:30px;color:#ff0000;font-size:50px;">'.$ceshi.'</center>';
}
}
文件 DiyModel.php 中的内容如下:
namespace app\diy\model;
use core\basic\Model;
class DiyModel extends Model{
public function getck(){
return "ceshi";
}
}
最后在 core 目录下的 convention.php 文件中加入 diy 代码如下:
// 配置模块
'public_app' => 'home,admin,api,diy',
访问路径是 域名/diy.php/diy/certquery 测试效果图如下:
相关说明:
1、终身VIP会员无限制任意下载,免积分。即前往开通>>
2、下载积分可通过日常 签到 以及 积分兑换 等途径获得!
3、本站资源无解压密码.
4、本站资源大多存储在云盘,如出现链接失效请评论反馈。
5、本站提供的免费源码、模板、软件工具等其他资源,均不包含技术服务,请大家谅解!资源仅供参考学习只用,请勿用于任何商业用途,请支持正版。
6、源码、模板等资源会随着技术、环境的升级而存在部分问题,还请慎重选择。
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。南方小强 » PootCMS自定义控制器和模型及如何开放