文档中心

iCMS文档

二次开发

应用方法重写

从git:2018-01-10版本开始
所有应用支持将xxx.app.php内部方法重写

api请求API_article.app.php

<?php
 //继承 articleApp
 class API_articleApp extends articleApp {
     //对API_hits方法二次开发
     public function API_hits($id = null) {
         var_dump($_GET);
     }
 }
?>

action请求ACTION_article.app.php,

<?php
 //继承 articleApp
 class ACTION_articleApp extends articleApp {
     //对ACTION_vote方法二次开发
     public function ACTION_vote() {
         var_dump($_POST);
     }
 }
?>

其它请求DO_article.app.php

<?php
 //继承 articleApp
 class DO_articleApp extends articleApp {
     //对article方法二次开发
     public function article(){
         //...code
     }
 }
?>

等三种方式重写,二次开发将不在受官方更新影响

所有应用模板类支持 xxx.func.php内部方法重写 MY_article.func.php

<?php
 //继承 articleFunc
 class MY_articleFunc extends articleFunc{
    public static function article_list($vars) {
         //...code
    }
 }
 ?>

评论

暂无评论...
验证码 换一张
取 消