开发前准备
了解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}-->
<?phpclass 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}-->
<?phpclass 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}-->
<?phpclass 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"}-->
<?phpclass 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"}-->
<?phpclass test{ public static function aaa($vars){ var_dump($vars); } public static function bbb($a,$b,$c){ var_dump($a,$b,$c); }}?>
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。
未经允许不得转载:Str Tom工作室 » 应用基础知识-应用模板标签开发_二次开发