質問箱/4025
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
**[[質問箱/4025]] [#m9413e54]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|アクション型プラグインの値の返し方(return)につい...
|~バージョン|1.4.x|
|~投稿者|[[kahata]]|
|~状態|完了|
|~投稿日|&new{2007-07-13 (金) 17:39:31};|
***質問 [#i9d1856b]
拙作、[[自作プラグイン/include_module.inc.php]]の使い方を...
アククション型(コマンド型)プラグインの戻り値と値の返し方...
通常のコマンド型プラグイン、plugin_hoge_action()では、以...
$retvars['msg'] = $title;
$retvars['body'] = $body;
$post['page'] = $post['refer'];
$vars['page'] = $post['refer'];
return $retvars;
殆どの場合これで問題ないですが、例えば、以下のようなプラ...
function plugin_hoge_ation() {
....... 処理1 .....
return $retvars; //配列
}
function plugin_hoge_convert() {
....... 処理2 .....
return $output; //文字列
}
処理2から $script?plugin=hoge&key=value をpostしてhoge_ac...
ヒントかサンプルを紹介して頂くとありがたいです。
よろしくお願いします。
- 少し補足説明・質問すると通常の方法でplugin埋め込みペー...
***回答 [#t1aeac7e]
- 何をしたいのか良く分かりませんが、convertの中で$script?...
- やりたいことと実装案がズレている気がするので、PHPを知ら...
-- 説明不足でした。例えば100行のテキストファイルを読み込...
- 何か大きく勘違いされているように見受けられますが、他のW...
-- actionで書き込みを行い通常ページのconvert表示を変更す...
- ''解決しました。''皆様たいへんお騒がせしました。当方、...
この勘違いは、[[自作プラグイン/include_module.inc.php]]で...
if ($vars['plugin']) {
$retvars['msg'] = $title;
$retvars['body'] = $body;
$post['page'] = $post['refer'];
$vars['page'] = $post['refer'];
return $retvars; // 配列型
}
else {return $output;} //文字型
-- 蛇足ながら補足ですが、上記コードは[[自作プラグイン/inc...
-- このページを見たプラグイン作成初心者は混乱するでしょう...
-- 丁寧な説明ありがとうございます。正論はおっしゃるとおり...
-- それじゃ教えて君と変わらないので、他に人にも役立つ話題...
- さて…、プログラムは最終的に自分の目的通り動けば問題ない...
-- 自動的にぐるぐる回りませんのでプロプラミングで言うルー...
#comment
終了行:
**[[質問箱/4025]] [#m9413e54]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|アクション型プラグインの値の返し方(return)につい...
|~バージョン|1.4.x|
|~投稿者|[[kahata]]|
|~状態|完了|
|~投稿日|&new{2007-07-13 (金) 17:39:31};|
***質問 [#i9d1856b]
拙作、[[自作プラグイン/include_module.inc.php]]の使い方を...
アククション型(コマンド型)プラグインの戻り値と値の返し方...
通常のコマンド型プラグイン、plugin_hoge_action()では、以...
$retvars['msg'] = $title;
$retvars['body'] = $body;
$post['page'] = $post['refer'];
$vars['page'] = $post['refer'];
return $retvars;
殆どの場合これで問題ないですが、例えば、以下のようなプラ...
function plugin_hoge_ation() {
....... 処理1 .....
return $retvars; //配列
}
function plugin_hoge_convert() {
....... 処理2 .....
return $output; //文字列
}
処理2から $script?plugin=hoge&key=value をpostしてhoge_ac...
ヒントかサンプルを紹介して頂くとありがたいです。
よろしくお願いします。
- 少し補足説明・質問すると通常の方法でplugin埋め込みペー...
***回答 [#t1aeac7e]
- 何をしたいのか良く分かりませんが、convertの中で$script?...
- やりたいことと実装案がズレている気がするので、PHPを知ら...
-- 説明不足でした。例えば100行のテキストファイルを読み込...
- 何か大きく勘違いされているように見受けられますが、他のW...
-- actionで書き込みを行い通常ページのconvert表示を変更す...
- ''解決しました。''皆様たいへんお騒がせしました。当方、...
この勘違いは、[[自作プラグイン/include_module.inc.php]]で...
if ($vars['plugin']) {
$retvars['msg'] = $title;
$retvars['body'] = $body;
$post['page'] = $post['refer'];
$vars['page'] = $post['refer'];
return $retvars; // 配列型
}
else {return $output;} //文字型
-- 蛇足ながら補足ですが、上記コードは[[自作プラグイン/inc...
-- このページを見たプラグイン作成初心者は混乱するでしょう...
-- 丁寧な説明ありがとうございます。正論はおっしゃるとおり...
-- それじゃ教えて君と変わらないので、他に人にも役立つ話題...
- さて…、プログラムは最終的に自分の目的通り動けば問題ない...
-- 自動的にぐるぐる回りませんのでプロプラミングで言うルー...
#comment
ページ名: