カテゴリ | エラー・トラブル |
サマリ | #search2()とやるとFatalErrorになる? |
バージョン | 1.5.3 |
投稿者 | ぬぺぺ |
状態 | 完了 |
投稿日 | |
概要の通りなのですが。
偶然見つけたのですが、
#search2()
というように記述すると、以下のようにFatalErrorとなってエラーになるようです。
Fatal error: Uncaught Error: Call to undefined function plugin_search_search_form() in …(省略)… /plugin/search2.inc.php on line 20
エラーメッセージ等は出ませんが、ここでも発動するっぽいことは確認しました。
(シャープを#と数値参照で記述して文字列を表示しています)
質問なのですが、
- これって不具合なんでしょうか?
コピペしたときに置換するの忘れたのかな…って感じがしますが、
普通は#search()の方を使うみたいなので、そもそもこういう記述をすること自体がおかしいってこともあったり…?
- 本題と関係ないのですが、こういう話題ってBugTrack(でしたっけ…)の方に書いた方が良いんでしょうか?
- ご丁寧に回答頂いたのに申し訳ないのですが、#searchの内部から#search2が呼び出されるのは知っています。 -- ぬぺぺ
- 「search2でのハイテクな検索をしたいのにできない」ではなくって、「#search2と直接プラグインを呼び出すと特に何もしなくてもFatalErrorになってHTML生成が中断されるようだが、これは不具合なのかそれとも#search2ではなく#searchを使わせるための意図した挙動なのか」という質問です。詳しい方にお聞きしたいです。 -- ぬぺぺ
- 「#search2」が使えると書いてる場所を提示したほうがいいと思います --
- search2 はあまり説明なく追加してしまったのですが、 1.5.2 からの高機能な検索を実行するために action プラグインとしてついかしたものです。Wiki本文の中に search2 と書く想定ではありませんでした。 search プラグインを配置すると、適切な環境では自動的に search2 が裏で使われるはずです -- umorigu
- dev:BugTrack/2519 で登録しました。 1.5.4で修正されます -- umorigu
- ご対応ありがとうございます。スッキリしました!また何かあったら質問ついでにご報告します。 -- ぬぺぺ