文档中心

iCMS文档

二次开发

应用基础知识-应用模板标签开发

开发前准备
了解iCMS模板结构
了解iCMS模板系统基础知识
重要必修!!


app/test/test.func.php

<!--{iCMS:test:list loop="true" row="5"}-->
<!--{$test_list.url}-->
<!--{/iCMS}-->

<!--{iCMS:test:aaa loop="true" row="5"}-->
<!--{$test_aaa.url}-->
<!--{/iCMS}-->

<!--{iCMS:test:_aaa}-->
<!--{iCMS:test:__bbb}-->
<?php
class testFunc{
    public static function test_list($vars){
        var_dump($vars);
    }
    public static function test_aaa($vars){
        var_dump($vars);
    }
    public static function aaa($vars){
        var_dump($vars);
    }
    public static function _bbb($vars){
        var_dump($vars);
    }
}
?>

app/test/MY_test.func.php(用户自己定义)

<!--{iCMS:test:list loop="true" row="5"}-->
<!--{$test_list.url}-->
<!--{/iCMS}-->
<?php
class MY_testFunc{
    public static function test_list($vars){
        var_dump($vars);
    }
}
?>

app/test/test_ccc.func.php

<!--{iCMS:test_ccc:list loop="true" row="5"}-->
<!--{$test_ccc_list.url}-->
<!--{/iCMS}-->

<!--{iCMS:test_ccc:aaa loop="true" row="5"}-->
<!--{$test_ccc_aaa.url}-->
<!--{/iCMS}-->
<?php
class test_cccFunc{
    public static function test_ccc_list($vars){
        var_dump($vars);
    }
    public static function test_ccc_aaa($vars){
        var_dump($vars);
    }
}
?>

其它调用方法

app/test/test.app.php

方法单参数 调用多参数 以数组传递
<!--{iCMS:testApp:aaa a='1' b="2"}-->
设置isMA="true"后 方法多参数 调用多参数 对应传递
<!--{iCMS:testApp:bbb a='1' b="2" c="3" isMA="true"}-->
<?php
class testApp{
    public static function aaa($vars){
        var_dump($vars);
    }
    public static function bbb($a,$b,$c){
        var_dump($a,$b,$c);
    }
}
?>

app/test/test.class.php

方法单参数 调用多参数 以数组传递
<!--{iCMS:testClass:aaa a='1' b="2"}-->
设置isMA="true"后 方法多参数 调用多参数 对应传递
<!--{iCMS:testClass:bbb a='1' b="2" c="3" isMA="true"}-->
<?php
class test{
    public static function aaa($vars){
        var_dump($vars);
    }
    public static function bbb($a,$b,$c){
        var_dump($a,$b,$c);
    }
}
?>

评论

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