開発(PHP):スニペットを実行

スニペットを実行するには、$modx->runSnippetメソッドを使用します。

構文

戻り値 = $modx->runSnippet(スニペット名, パラメータ);
引数名 初期値 説明
第一引数
必須
スニペット名 string   登録されているスニペット名。
第二引数 パラメータ array array() スニペットで使用可能な値を連想配列で指定。
キーを変数名として扱う。
array(
    array(
        '変数名' => 値
        ...
    ),
    ...
)

戻り値

成功した場合はreturnなどで返ってきた値、失敗した場合は空の文字列を返します。

サンプルコード

スニペット:test

$str  = $foo."\n";
$str .= $bar."\n";

return $str;

使用

$result = $modx->runSnippet('test', array(
	'foo' => '',
	'bar' => 123
));

CMS「MODX Evolution」逆引きリファレンス一覧へ戻る