これは、FuelPHP でフォーム ウィジェットを作成する正しい方法ですか?
class Controller_Widget extends Controller
{
    public function action_show()
    {
        if (Request::is_hmvc())
        {
            // show form widget
        }
        else
        {
            // process form
        }
    }
}
フォーム アクションは同じ関数を呼び出して処理しますが、その後どこにリダイレクトするのでしょうか? 検証エラーはどのように表示されますか?
注: URL からウィジェットにアクセスできないようにする必要があります。URL から直接アクセスした場合、フォーム自体は表示されません。
編集: CodeIgniter HMVC と動的ウィジェットで同様の問題が見つかりましたが、これは 3 年前のものです。たぶん、FuelPHP の連中がこれを行うためのより良い方法を見つけたのでしょう。