开发前准备
了解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);
}
}
?>
评论