config.yamlによる定義

ディレクトリ階層構造

$MT_DIR/
|__ plugins/
|  |__ HelloWorld/
|     |__ config.yaml
|     |__ lib/                    
|     |  |__ Plugin.pm
|     |__ php/                    
|     |  |__ function.mthello.php
 
 
 

configによる定義

config.yaml

id: helloworld
key: HelloWorld
name: HelloWorld
tags:
    function:
        Hello: $HelloWorld::HelloWorld::Plugin::hdlr_hello
 
 

Plugin.pm

package HelloWorld::Plugin;
 
use strict;
 
sub hdlr_hello{
    return 'Hello World';
}
 
1;
 
 

php/function.mthello.php

<?php
function smarty_function_mthello($args, &$ctx){
    return 'Hello World Test2';
}
?>
 
 


最終更新:2012年03月02日 00:16