先日こちらでphpを実行させるためにJumiというモジュール、プラグインを紹介した。今回はさらにつっこんで使い方を解説する。

phpをコンポーネントとして実行させるにはメニューのコンポーネントからjumiを選び、新規でコンポーネントを作ればいい。そしてphpをコーディングし表示位置や範囲などを設定すればいい。

一方、記事を投稿する場合はphpを直接はコーディングできないため、あらかじめphpファイルを作っておき、それは記事から呼び出すことになる(先日の記事参照)。

ただこれだと引数を引き渡したい時にたくさんのphpファイルを作る必要がでてきてしまう。たとえばphpファイルで

hoge.php?x=1&y=2&z=3

などと引数を受け渡すことで違った処理をすることができないのだ。でもjumiのプラグインを利用することでこれか可能となる。jumiの使い方は

Usage: {jumi [stored_code_source] [arg1] [arg2] … [argN]}

となっている。この [argN]を利用することで引数を渡すことが可能なのだ。例えば

{jumi[hoge.php][1][2][5]}

とすると$jumi[0]=1, $jumi[1]=2,$jumi[2]=5となる。このように引数をhoge.php側で取り出して、処理を変更することが可能となる。